Internet explorer IE-不居中,但为什么?

Internet explorer IE-不居中,但为什么?,internet-explorer,centering,Internet Explorer,Centering,我有我的公文包,在所有浏览器中都很好看,但在IE中,容器似乎没有居中,我使用的是margin:0 auto;但它不起作用。有没有关于如何修复IE的建议 这是链接,您可以在那里看到代码: 谢谢 编辑: 我有一个IE7CSS文件在那里,这是推动它的权利,一旦我删除部分,它是固定的。谢谢大家的建议 旧版本的IE需要不遗余力地使用文本对齐,如下所示: <div style="text-align: center;"> <div style="text-align: left;

我有我的公文包,在所有浏览器中都很好看,但在IE中,容器似乎没有居中,我使用的是margin:0 auto;但它不起作用。有没有关于如何修复IE的建议

这是链接,您可以在那里看到代码:

谢谢

编辑:
我有一个IE7CSS文件在那里,这是推动它的权利,一旦我删除部分,它是固定的。谢谢大家的建议

旧版本的IE需要不遗余力地使用文本对齐,如下所示:

<div style="text-align: center;">
    <div style="text-align: left; width: 300px; margin: 0 auto;">
        <p>Content goes here</p>
    </div>
</div>

在父元素中,使用“文本对齐”属性。例如:

body{
    text-align:center;
}

尝试为主体标记使用“文本对齐:居中”或将标记内的所有内容换行

也可以考虑使用“显示:内联块”(没有检查您使用过的所有CSS)。这允许您为元素指定宽度和高度属性(如果只是设置为内联而不是块,则忽略宽度和高度属性),如果是这种情况(使用Mac atm,无法在IE上真正测试)


希望有帮助:)

什么版本的IE?它在IE8上看起来不错,除了“给我发电子邮件”按钮我想是“电子邮件”按钮把一切都推到了正确的方向……这是我不想要的。
body{
    text-align:center;
}