我知道什麼是絕對的&相對位置,但有些點仍然不會被清除。 參考絕對vs相對位置寬度和高度
CSS:
.rel{
position:relative;
background:red;
}
.abs{
position:absolute;
background:blue;
}
HTML:
<div class="rel">rel</div>
<div class="abs">abs</div>
現在點是:
相對格需要100%的寬度自動但絕對格只需要內容寬度。爲什麼?
當我給高度100%時,相對div沒有效果,但絕對div需要100%高度。爲什麼?
當我給margin-top:30px它是絕對div的轉移,但是當我給頂部:30px然後只有相對的div轉移。爲什麼?
當我不給
top:0 , left:0
絕對div它需要高於div高度。爲什麼?
@BoltClock:任何引用? – fabrik 2011-03-16 09:30:13
@BoltClock:請給我鏈接規範 – sandeep 2011-03-16 10:05:31
這裏是一個很好的參考資料來解釋職位類型的差異:http://css-tricks.com/absolute-relative-fixed-positioining-how-do-they -differ/ – Dan 2011-03-16 10:10:36