IE和Firefox需要不同的保证金值?

时间:2014-09-05 12:42:09

标签: html css

关于CSS的一个简单问题,我有以下丑陋的代码(CSS暂时存在于样式标记中,直到我把它放在.css文件中):

<ol style="margin-left: 0; padding-left: 0; ">
    <li style="margin-left: 1em;"><spring:message code="message1"/></li>
    .....
</ol>

当我在Firefox中测试此代码时,我得到了正确的对齐方式,但是当我在IE中测试它时(我现在使用的是8),它并没有以相同的方式对齐。为了让它在IE中看起来一样,我需要使用

<li style="margin-left: 2em;">

当然,Firefox看起来不太好看。

有谁知道为什么IE和Firefox需要不同的保证金价值?

非常感谢!

1 个答案:

答案 0 :(得分:0)

好的,如果您想要CSS答案,可以使用box-sizing。我遇到过这个,我很确定你会得到相同的输出。您只需要使其他浏览器与IE 8相同并放入box-sizing: border-box;w3schools