小编And*_*yev的帖子

Firefox身体边缘错误?

我有这个简单的例子:

<header>
    <ul>
        <li>Item</li>
        <li>Item</li>
        <li>Item</li>
        <li>Item</li>
        <li class="clear"></li>
    </ul>
</header>
<section>section</section>
Run Code Online (Sandbox Code Playgroud)

而这块css:

BODY, HTML{
    margin: 0;
}
header{
    margin-bottom: 100px; /* section goes down */
}
UL{
    list-style-type: none;
}
UL LI{
    float: left;
    background: green;
}
.clear{
    clear: both;
    float: none;
}
section{
    background: red;
}
Run Code Online (Sandbox Code Playgroud)

所以我希望"标题"直接进入左上角,然后是100px边距,然后是"部分".在所有主流浏览器中按预期工作,但在Firefox(版本16)中,"标题"由于某种原因获得额外的保证金.

这是一个错误吗?

这里有一个jsfiddle示例:http://jsfiddle.net/AvZek/2/

BTW如果我使用clearfix而不是"clear"类而不是它正常工作.

html css firefox margin

5
推荐指数
1
解决办法
3789
查看次数

标签 统计

css ×1

firefox ×1

html ×1

margin ×1