position排版必定要再用relative定位嗎???

請問一下今天怎排版用來用處只會float排版....

想用用聽比較適合排版的position,可是我排完以後發現如果解析度變他會亂跑 = =" 變成無法固定在那個位置,如果用relative會保留原來位置,也會讓版面亂掉 = =" 頭腦怎想就是不知道怎讓他固定就好.....


另外用float排版都會用限制寬度請問那個該怎算呢@@?例如我要1024版面的話@@?
2010-11-25 10:38 發佈

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的時候可能會有點混亂
多試幾次就好了
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?