Css 与IE9的保证金问题

Css 与IE9的保证金问题,css,internet-explorer-9,Css,Internet Explorer 9,我有一个CSS的body标签,但它不包含任何边距属性。但IE 9显示了左边、右边和顶部的空白广告为0,由于底部空白,我的布局被破坏。如果我使用开发工具并取消选中该属性,我的布局就可以了。有什么建议吗?将“正文边距”属性设置为: margin: 0px auto; 如果有帮助,请检查。如果这确实是您遇到问题的唯一浏览器,请在样式标记后和标题标记上方使用IE 9条件注释,例如在特定元素或整个html文档上: <!--[if IE 9]> <style> #someElem

我有一个CSS的body标签,但它不包含任何边距属性。但IE 9显示了左边、右边和顶部的空白广告为0,由于底部空白,我的布局被破坏。如果我使用开发工具并取消选中该属性,我的布局就可以了。有什么建议吗?

将“正文边距”属性设置为:

margin: 0px auto; 

如果有帮助,请检查。

如果这确实是您遇到问题的唯一浏览器,请在样式标记后和标题标记上方使用IE 9条件注释,例如在特定元素或整个html文档上:

<!--[if IE 9]>
<style>
#someElementId {margin-top: -33px}
html {margin-top: -33px}
</style>
<![endif]-->

主体元素的默认边距通常为每侧8px。这甚至在报告中提到

如果要删除该选项,可以设置

body { margin: 0; }

在您自己的样式表中。

您是否有JS设置
页边距底部
?如果不是,是什么阻止你用CSS将其设置为零?这就是为什么重置样式表是一个好主意。这不是一个好的解决方案,因为我们不知道,为什么IE会正确设置它。