我有一个用于body标签的CSS,但它不包含任何margin属性。但IE 9显示边距底部广告左,右,顶部为0,由于底部边距我的布局被打破。如果我使用开发人员工具并取消选中该属性,我的布局就可以了。有什么建议吗?
答案 0 :(得分:0)
将您的身体边距属性设置为:
margin: 0px auto;
检查,如果有帮助的话。
答案 1 :(得分:0)
如果这是您唯一遇到问题的浏览器,请在样式标记后面和head标记上方使用IE 9条件注释,例如在特定元素或html文档上整体使用:
<!--[if IE 9]>
<style>
#someElementId {margin-top: -33px}
html {margin-top: -33px}
</style>
<![endif]-->
答案 2 :(得分:0)
body
元素的每边默认边距通常为8px。甚至在default style sheet for HTML in the CSS spec中也提到了这一点。
如果您想删除它,可以设置
body { margin: 0; }
在您自己的样式表中。