已采納回答 / ITzong
首先,老師說的BOX2背景顏色是綠色,正常情況下DIV是塊級元素是會獨(dú)占一行的,當(dāng)BOX2設(shè)置了絕對定位時(shí),BOX2就會脫離標(biāo)準(zhǔn)文檔流,據(jù)我的理解,脫離了便準(zhǔn)文檔流后的DIV就不再獨(dú)占一行,因此BOX2的位置會被BOX3代替,因?yàn)橐婚_始老師沒有設(shè)置BOX2的父級元素,所以脫離了標(biāo)準(zhǔn)文檔流的BOX2會因?yàn)榻^對定位的特點(diǎn),以html為偏移參照基準(zhǔn),覆蓋了BOX3,并且緊挨著在原本BOX1的下方,當(dāng)老師設(shè)置了BOX2的父包含塊BOX并且設(shè)置了黃色背景和相對定位時(shí),BOX2就會以BOX2的父級BOX為基準(zhǔn)偏移,因...
2016-08-12
已采納回答 / 慕容0489628
對于這個(gè)問題我的理解是這樣的設(shè)置了overflow:hidden的p元素會觸發(fā) BFC規(guī)則(注),即把p元素塊級格式化了,使其成為塊級元素。?塊級元素特點(diǎn)之一是獨(dú)占一行,因此p元素就移到了下一行,間接達(dá)成了清除前面元素浮動的效果。注:找到的一篇對于BFC概念講得比較清除的文章,供參考。http://www.cnblogs.com/lhb25/p/inside-block-formatting-ontext.html
2016-08-10
已采納回答 / 慕設(shè)計(jì)1754590
不是那是內(nèi)邊距,外邊距是margin
已采納回答 / 蠟筆小賢
51行,在??<div class="content book"> 中, 這個(gè)div 含有兩個(gè)class ?一個(gè)叫 content 一個(gè)叫 book。30行的.book img{ ?指的是 尋找class為book中的img標(biāo)簽,少掉book則是尋找所有 img標(biāo)簽。恰好該html中所有的img標(biāo)簽都在那個(gè)div中,所以可以正確顯示。以上
2016-08-06
已采納回答 / 慕神6983823
首先 clean:both 這個(gè)適用于對于后模塊有影響的本模塊里,mainbody里面有兩個(gè)模塊,第二個(gè)模塊對footer有了影響,所以加clean:both 按理應(yīng)該在mainbody的第二個(gè)模塊里。 ?將clean加在footer里,改變了整個(gè)板塊布局 ,顏色也就變成總的也就是wrap 里設(shè)置的顏色了。而mainbody的顏色被藏在了它的兩個(gè)模塊的背后~?
2016-08-05
已采納回答 / 慕萊塢9220042
DIV層內(nèi)的元素在使用了float屬性后無法自動改變高度的解決辦法:有的時(shí)候?yàn)榱俗屚鈧?cè)層根據(jù)內(nèi)容自動調(diào)整,沒有設(shè)置高度或?qū)挾?,一般都會正常顯示。但如果層內(nèi)元素使用了float屬性,就會使那些元素脫離文件流,就無法再擴(kuò)充容器層,就會導(dǎo)致外層大小無法根據(jù)內(nèi)容自動調(diào)整。關(guān)于這個(gè)問題,總結(jié)出以幾種在當(dāng)下幾種主流瀏覽器都兼容的方法,供大家參考。1.清除浮動在層中的有浮動屬性的元素最后邊加上來清除?<</SPAN>divstyle="background:#eee;"><</SPA...
2016-08-04
已采納回答 / apm3735598
通俗點(diǎn)講,id相當(dāng)于身份證號,一個(gè)HTML頁面中只能使用一次,不能重復(fù)使用。類選擇器class相當(dāng)于名稱,一個(gè)名稱可以多人使用,所以在頁面中重復(fù)使用。
2016-07-29
已采納回答 / qq_意識流de抽風(fēng)_03714492
建議再仔細(xì)看看老師的視頻。浮動會影響行級元素還是塊級元素?left塊因?yàn)樵O(shè)置了float:left;所以向左浮動了,那么就會影響mid模塊的布局,想要讓mid和left并排成兩列布局應(yīng)該讓兩個(gè)模塊都設(shè)置成浮動,建議看一下w3cschool里的內(nèi)容,http://www.w3cschool.cn/css_positioning_floating.html里面有圖片,描繪的很詳細(xì)。
2016-07-28
已采納回答 / 慕村1994845
我的理解是這樣的,比如網(wǎng)頁width值為1000,如果塊級元素不設(shè)置width值,會默認(rèn)100%填充,那么設(shè)置自動居中會看不到效果了。http://idcbgp.cn/video/1325?這節(jié)課這個(gè)老師有講到,可以看下。
2016-07-27
已采納回答 / 慕粉3721860
額 首先 抱歉下 之前說的有問題,其次 我也是個(gè)菜鳥 有問題大家一起交流?????????先說下 ?我們可以認(rèn)為正常文本流是在z-index:0層,按塊級元素和內(nèi)聯(lián)元素的默認(rèn)占位布局????????其次 設(shè)置了absolute的元素 完全從正常文檔流刪除 所以他在z-index:0層 的占位消失,不影響正常文本流,如果定位之后 它的下面有正常文本流的元素 會覆蓋掉(其實(shí)如果有float的元素也會覆蓋掉,所以可以認(rèn)為absolute的z-index是最高層的 PS:相對于正常和float),其top lef...
2016-07-27
已采納回答 / weibo_考早營_03695159
margin-left表示的是到左邊盒子的距離,編程練習(xí)里邊它是有父元素相對定位的絕對定位,是已父元素為基準(zhǔn)進(jìn)行偏移,要與左邊盒子有20px的間距,margin-left必須設(shè)為sidebar的寬度+20px
2016-07-26