今天做頁的時候,遇到了一個問題:div無法對父對象絕對定位。
<div id="fa">
<div id="so" style="position:absolute; top:0; right:12px">
</div>
</div>
但是發現無論怎麼調整都是針對body定位,郁悶!
看了下CSS手冊,也沒發現有什麼不對。到網上查了下,發現了這麼一句話:absolute 脫離文檔流,通過 top,bottom,left,right 定位,選取其最近的父級定位元素,當父級 position 為 static 時,absolute元素將以body坐標原點進行定位,可以通過z-index進行層次分級。
看完後豁然開朗,代碼修改如下,
<div id="fa" style="position:relative;">
<div id="so" style="position:absolute; top:0; right:12px">
</div>
</div>
犯了個低級錯誤!真丟人!難道我的CSS手冊太老了?