1
看看顶部菜单上的Firefox这两个页面:HTML/CSS Firefox的问题
http://outsidemma.com/2010/100031-bj-penn-the-prodigy-jay-dee.php
http://outsidemma.com/index.php
在出于某种原因,第一页有它上面的一些额外的空间。
这只发生在Firefox上。我正在使用Firefox 3.6。
看看顶部菜单上的Firefox这两个页面:HTML/CSS Firefox的问题
http://outsidemma.com/2010/100031-bj-penn-the-prodigy-jay-dee.php
http://outsidemma.com/index.php
在出于某种原因,第一页有它上面的一些额外的空间。
这只发生在Firefox上。我正在使用Firefox 3.6。
你的问题是在这里:
.clearfix:after {
clear:both;
content:" ";
display:block;
font-size:0;
height:0;
visibility:hidden;
}
Firefox不会总是这样的规则,而不是我应该这样做:
.clearfix {
overflow: auto;
}
或者,只是给它一个高度,以便它不“T推断的line-height:
.clearfix:after {
clear:both;
content:" ";
display:block;
font-size:0;
height:1px;
visibility:hidden;
}
我向我的clearfix类添加了overflow:auto属性,问题解决了。谢谢 – 2010-03-13 21:22:36
如果你不能在这里得到一个答案,尝试的DocType – 2010-03-13 20:09:29
我不知道为什么会发生,但在fieldset中添加“float:left”解决了这个问题。 – 2010-03-13 20:32:10
从.section删除“float:left”也会在顶层菜单中添加10 px。这似乎是两个网站之间的差异。因此,如果您希望在两个站点都使用10px顶级菜单,请从.section删除“float:left”,并且如果您不希望填充将field:“float:left”添加到fieldset中。 – 2010-03-13 20:35:12