已采納回答 / 不知所云的浮
大哥,你打錯了一個字母?.foot{ widht:800px; height:100px; background:red; margin:0 auto}?
2016-06-03
最新回答 / Cassie_yu
footer的式樣設置#9F9就是綠色的當沒有清除浮動的時候,footer的樣式是被上面浮動的式樣所覆蓋了的,所以式樣緊跟在head之后,而只顯示出了文字把代碼復制到瀏覽器中去嘗試下就會明白了
2016-05-31
已采納回答 / Newbie_Zou
要加上主div的話你可以把中間的div也設置成絕對塊,然后設置左右兩邊距離。如:.main{width:1000px;}.left{ width:200px; height:600px; background:#ccc;left:0; top:0;position:absolute;}.middle{ height:600px; background:#9CF;position:absolute;right:310px;left:210px;}.right{ height:600px; width:300...
2016-05-26
最新回答 / qq_蒔蘿泡菜_03359237
設置overflow并不會在該元素上清除浮動,它將清除自己(self-clear)。意思就是,應用了overflow(auto或hidden)的元素,將會擴展到它需要的大小以包圍它里面的浮動的子元素(而不是疊了起來(collapsing)).clear:both意思是清除全部浮動,比如left和right元素設置了float時,相當于脫離了文檔流,該元素的占位空間自然也就沒有了,下面的foot元素就會直接緊挨著在top下方;而使用了clear語句后,就清除了float屬性,就會回到最下方的位置。下面那個不...
2016-05-26
已采納回答 / 種子_fe
浮動使元素脫離正常文檔流,“.left”浮動就是左邊的div脫離正常文檔流,“.right”不設置浮動就還在正常的文檔流中,左邊300px寬度部分就會被left div遮擋了
2016-05-26