最赞回答 / TWT
第十行 ,.head,.main{ width:960px; margin:o auto;} 中的 margin:o auto 使用了英文字母“o”,应使用阿拉伯数字“0”
2015-08-13
最新回答 / 慕田峪7213717
我是这么理解的,因为浏览器是按代码顺序解析的,left和right先写的话就被先漂浮起来脱离了文档流,这时候middle的margin的参照物就剩下父级的body,所以再左右一定,就完成了这样的效果。如果先写middle再写right,因为middle出现的时候right还没有浮动,所以middle的marigin-right属性的参照物还是right,这样的话300px就等于把middle和right要分开300px,所以right就被挤下去了。
2015-08-13
已采纳回答 / 丶小八戒
比如在footer块元素之前,你有在别的块元素中设置了左浮动属性:float:left;然后接着你没有用语句 clear:both; 去除浮动;那么假如你的footer块宽度很小的话,那么就会继续漂浮在上一个标签块元素右边,而不会另起一行。那样格局就会乱套。
2015-08-10
已采纳回答 / 六月时光
当然不一样了,两个属性的作用都是不一样的啊,overflow:hidden的意思是超出部分不显示,就是假如你的div是300*400的,但在里面插入一张400*500的图片,图片就会跑出那个div里面,用了这个属性和属性值后,图片超出300*400这个范围的内容不显示出来。而clear:both仅仅只是清除左右两边的浮动而已
2015-08-02