关于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需要不同的保证金价值?
非常感谢!
答案 0 :(得分:0)
好的,如果您想要CSS答案,可以使用box-sizing
。我遇到过这个,我很确定你会得到相同的输出。您只需要使其他浏览器与IE 8相同并放入box-sizing: border-box;
。 w3schools