請問一下今天怎排版用來用處只會float排版....想用用聽比較適合排版的position,可是我排完以後發現如果解析度變他會亂跑 = =" 變成無法固定在那個位置,如果用relative會保留原來位置,也會讓版面亂掉 = =" 頭腦怎想就是不知道怎讓他固定就好.....另外用float排版都會用限制寬度請問那個該怎算呢@@?例如我要1024版面的話@@?
zx2309826223 wrote:請問一下今天怎排版用...(恕刪) 你講的是position:absolute;吧這是絕對定位想讓它不亂跑的話必須將它的父元素設為position:relative;也就是讓子元素有個參考點否則預設會以body左上角為參考點一旦螢幕解析度或瀏覽器大小改變版面就亂掉了(除非body有設固定寬度)position算是比較進階的css用法如果你是初學者建議用float就好了
所以說要先用position:relative;來定義位置讓position: absolute;以他為主...那是不是一個網站裡面只可以有一個position:relative;來定位@@?不然會不會相衝阿 = =?
zx2309826223 wrote:所以說要先用posi...(恕刪) 沒記錯的話,並不會相衝被設為absolute的物件只會找離它最近的relative父元素來定位(太久沒用有點忘了,要試一下)要注意的是設為relative的物件必須是absolute物件的「父元素」才行,隔代也可以否則將無法成為定位點將物件設為absolute或relative後就可以用top、right、bottom、left來幫它設定位置了好用是好用但一開始學position的時候可能會有點混亂多試幾次就好了