已采纳回答 / 煌兮福兮
我的理解是“盒子”是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