最贊回答 / SayHiTo
正確的是:只要是絕對定位(absolute、fixed),未設(shè)置偏移量時(shí),都保持原始位置不動(dòng)。設(shè)置了偏移量后,absolute以離自己最近的定位祖先元素進(jìn)行定位,如果無定位祖先元素,以html為基準(zhǔn)進(jìn)行定位;fixed,以瀏覽器窗口進(jìn)行定位。
2016-03-02
最贊回答 / SayHiTo
正確的是:只要是絕對定位(absolute、fixed),未設(shè)置偏移量時(shí),都保持原始位置不動(dòng)。設(shè)置了偏移量后,absolute以離自己最近的定位祖先元素進(jìn)行定位,如果無定位祖先元素,以html為基準(zhǔn)進(jìn)行定位;fixed,以瀏覽器窗口進(jìn)行定位。
2016-03-01
最贊回答 / rantiny
未設(shè)置偏移量,有已經(jīng)定位的祖先元素,以祖先元素為基準(zhǔn)定位。你把#wrap{width:962px; margin:0 auto; height:700px;} 的height去掉就能看見了,緊挨著sidebar的右側(cè)。
2016-01-20
最新回答 / crisis_mars
你看看是不是top層設(shè)置了float屬性,設(shè)置了這個(gè)屬性也會(huì)讓top層脫離標(biāo)準(zhǔn)文檔流的.當(dāng)你把top層中的float/position屬性一并去掉時(shí),就出現(xiàn)效果了
2016-01-20
最贊回答 / 點(diǎn)解點(diǎn)解
<...code...>最終 ?div與瀏覽器可視窗口上邊界相距15px,是因?yàn)閎ody與box2的上下margin值重疊了,body默認(rèn)magin值好像是8px吧!box2的上margin值是15px。
2015-12-13
已采納回答 / qq_安伊偌拉_0
因?yàn)閐iv是fixed,所以脫離標(biāo)準(zhǔn)文檔流。X元素設(shè)置了上邊距,body距離html也有一個(gè)上邊距,但是body沒有border,padding屬性,所以由于margin有垂直外邊局合并問題,body的上邊距也變?yōu)?5px,div會(huì)緊貼body上邊。所以,div與瀏覽器上邊界相距15px。
2015-11-28