Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html IE和Firefox需要不同的边距值?_Html_Css - Fatal编程技术网

Html IE和Firefox需要不同的边距值?

Html IE和Firefox需要不同的边距值?,html,css,Html,Css,关于CSS的一个简短问题,我有以下难看的代码(CSS暂时存在于样式标记中,直到我按原样将其放入.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;">