已采納回答 / 煌兮福兮
我的理解是“盒子”是div這個標簽,添加的背景色是應用于div的,雖然背景圖片位于背景顏色之上,但是圖片大小是小于整個div盒子的,圖片雖然遮擋了一部分背景色,但是沒被遮擋住的自然就能看見了
2016-03-15
已采納回答 / 者行孫
static:默認的定位,元素在文檔流里默認使用這個fixed:參照瀏覽器窗口定位absolute:參照里自己最進的那個帶有postion屬性的父元素進行偏移定位,如果找不到,就根據瀏覽器窗口定位
2016-03-15
錯的問題真的蠻大啊,浮動元素肯定已經不在標準文檔流了啊。塊元素會在浮動元素下面,但對于塊元素中的內聯元素來說,他們會圍繞浮動元素,老師都不去控制臺看看嘛?
2016-03-15
最贊回答 / hansnow
我是這么理解的:在這節課里面,老師說過clear是用于float元素緊鄰的下一個元素清除浮動,但例子中mainbody縮成了一個點的原因是.left和.right設置了float后脫離了普通文檔流,也就是“浮”出來了,在mainbody看來,它自己“肚子”里什么東西都沒有,很自然就縮成一個點了。mainbody并不是.left或者.right緊鄰的下一個元素,所以clear沒用,所以用overflow:hidden來忽視“浮”出來的元素,擴充成正常大小
2016-03-14