感謝您的回應:)
嗯~也許參照一詞我使用的不正確,但我想我應該沒寫錯吧。我想表達的是,例如有個DIV 叫A ,A 並沒有定義position,但由頁面排下來後,若我取出它的 offsetTop 的值是50,那麼 我在A裏面放置一個 DIV B,若我沒設B的style的話那B的左上角應該對齊A的左上角,然後我設定B的position是relative 並且top:0px,這時B的左上角應該還是對齊A的左上角對吧。可是Mozilla Firebird的B就會跑到頁面的最上方去了,這應該是它的錯吧?!
我測了Mozilla1.4, Netscape 7.0, Internet Explorer6.0, Opera7.0 完全跟我預想的一樣,只有Firebird會跑到Body的左上角,這....難道還是我錯?
==============================================
Jackys 寫:
我沒記錯的話,position:relative參照的是自己,而不是上一層的元素。
position: absolute才是參照上一層已被定位的元素,不過會被取出於document flow。
position: fixed才是以viewport做參考