Html IE和Firefox需要不同的边距值?
关于CSS的一个简短问题,我有以下难看的代码(CSS暂时存在于样式标记中,直到我按原样将其放入.CSS文件中):Html IE和Firefox需要不同的边距值?,html,css,Html,Css,关于CSS的一个简短问题,我有以下难看的代码(CSS暂时存在于样式标记中,直到我按原样将其放入.CSS文件中):
.....
当我在Firefox中测试这段代码时,我得到了正确的对齐方式,但是当我在IE中测试它时(我现在使用的是8),它没有以相同的方式对齐。为了让它在IE中看起来一样,我需要使用
<li style="margin-left: 2em;">
这当然不适合Firefox
有人知道为什么IE和Firefox需要不同的利润值吗
非常感谢 好的,如果您想要CSS答案,可以使用
框大小调整
。我遇到了这个问题,我很肯定你会得到同样的结果。你只需要让其他浏览器的行为与IE8相同,并放入框大小:边框框代码> IE 8标准模式还是IE 8怪癖模式?这就是众所周知的盒子模型错误:-你的网站使用严格模式吗?盒子模型错误。。。您应该为IE8使用特定的样式表来避免这种情况。@Siyah-胡说八道。您应该使用触发Doctype的标准模式。@Siyah-触发Doctype的标准模式肯定可以避免比IE 5.5更新的所有内容中的问题。
<li style="margin-left: 2em;">