http://59.110.212.230/ehouse/...
看看有没有内联 style (内联 style 优先级最高)
看看是不是设置了行高(line-height)
用页面调试工具(firebug/DevTools)看看盒模型很容易发现问题在哪
header2 你设置了margin-top:20px; 你的header2又是float,这个空白就是这个20px占用的。你的这种场景可以把height改成80px,就没有空白了。
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.7k 阅读✓ 已解决
这个不是hr和div的问题,是你布局样式有问题!是你上面的div的样式影响到了!
是你这个div有影响到了,100高度加上20上边距等于120,所以就有20的边距!你改成下面这样写就行了
你的写法也是有点不规范,header_1和header_2都浮动了,就要在下面清除浮动,不应该在下面一个元素设置清除浮动!建议像下面这样