最贊回答 / 點(diǎn)解點(diǎn)解
<...code...>最終 ?div與瀏覽器可視窗口上邊界相距15px,是因?yàn)閎ody與box2的上下margin值重疊了,body默認(rèn)magin值好像是8px吧!box2的上margin值是15px。
2015-12-13
搞不懂前端學(xué)習(xí)計(jì)劃里面會(huì)有這個(gè)課。。。真的很。。??戳讼略u(píng)論大部分都是吐槽的。下面還有個(gè)評(píng)論不讓人吐槽以及youcanyouup的論調(diào)我也是笑了,連我們的發(fā)言權(quán)你都要管,不會(huì)制冷還不能評(píng)論冰箱好壞了???神煩這種人
2015-12-08
文檔流中,當(dāng)兩個(gè)垂直邊界(margin-top或margin-bottom)相遇時(shí),它們將形成一個(gè)邊界。這個(gè)邊界的高度等于兩個(gè)發(fā)生疊加的邊界的高度中的較大者。詳細(xì)請(qǐng)百度。
補(bǔ)充解決方案:
1.外層padding
2.透明邊框border:1pxsolidtransparent;
3.絕對(duì)定位postion:absolute:
4.外層DIVoverflow:hidden;
5.內(nèi)層DIV 加float:left;display:inline;
6.外層DIV有時(shí)會(huì)用到zoom:1;
補(bǔ)充解決方案:
1.外層padding
2.透明邊框border:1pxsolidtransparent;
3.絕對(duì)定位postion:absolute:
4.外層DIVoverflow:hidden;
5.內(nèi)層DIV 加float:left;display:inline;
6.外層DIV有時(shí)會(huì)用到zoom:1;
2015-12-07
absolute與fixed的相同點(diǎn):
第一:完全脫離標(biāo)準(zhǔn)文檔流;
第二:未設(shè)置偏移量時(shí),都定位在父元素的左上角;(偏移量---元素設(shè)置定位(絕對(duì)或相對(duì))后就具有偏移屬性和堆疊屬性(Z-index))
第一:完全脫離標(biāo)準(zhǔn)文檔流;
第二:未設(shè)置偏移量時(shí),都定位在父元素的左上角;(偏移量---元素設(shè)置定位(絕對(duì)或相對(duì))后就具有偏移屬性和堆疊屬性(Z-index))
2015-12-03
已采納回答 / qq_安伊偌拉_0
因?yàn)閐iv是fixed,所以脫離標(biāo)準(zhǔn)文檔流。X元素設(shè)置了上邊距,body距離html也有一個(gè)上邊距,但是body沒(méi)有border,padding屬性,所以由于margin有垂直外邊局合并問(wèn)題,body的上邊距也變?yōu)?5px,div會(huì)緊貼body上邊。所以,div與瀏覽器上邊界相距15px。
2015-11-28
最贊回答 / qq_四年_4
老師的表述過(guò)于復(fù)雜了吧。只要是絕對(duì)定位(absolute、fixed),未設(shè)置偏移量時(shí),都保持原始位置不動(dòng)、設(shè)置了偏移量后,absolute以離自己最近的定位祖先元素進(jìn)行定位,如果無(wú)定位祖先元素,以html為基準(zhǔn)進(jìn)行定位;fixed,以瀏覽器窗口進(jìn)行定位。
2015-11-27
這個(gè)視頻里的wrap和box的左上角是在同一個(gè)點(diǎn)的,感覺(jué)這樣的測(cè)試并不合理,不過(guò)老師的結(jié)論是正確的,也就是說(shuō)如果將一個(gè)元素設(shè)置為絕對(duì)定位,在沒(méi)有設(shè)置偏移量的情況下,它們會(huì)被放置在直接父元素的左上角,而不用考慮這個(gè)父元素是否已經(jīng)定位,但是一旦設(shè)置了偏移量,那么它們就會(huì)相對(duì)于最近的一個(gè)已經(jīng)定位的父元素或者是html元素進(jìn)行定位。
2015-11-27