你能告诉我为什么没有显示背景吗?
问题仅出在firefox中。 Firebug在上面浮动的div后面显示div定位,但无法弄清楚原因。我知道图像在那里并且显示,但是在其他div之后。
那么,你能不能告诉我为什么Firefox假设div#about-gmm落后于上面的两个div。
http://responsedriver.com/newsite/
非常感谢!
答案 0 :(得分:0)
将clear: both
放在您的#about-gmm div上。否则,浮动的div不是内容流的一部分,因此段落显示在它们下面。
答案 1 :(得分:0)
IE 8以与Firefox相同的方式显示它。
p
elemtn上方的两个div元素是浮动的,因此它们不会将其向下推(除非在IE 7中出错)。
只需将clear:both;
添加到#about-gmm
样式。
或者,使用样式为clear: both; height: 0; overflow: hidden;
的div元素替换隐藏的hr元素(不会影响隐藏的任何内容)。 (clear
以外的样式是这样的,它不占用IE 6和IE 7中的空间。)