我在 IE 和 Firefox 中遇到一个奇怪的错误,其中图像不会居中对齐。当页面加载图像中心时,然后在页面加载时神秘地向左移动!我有以下设置为 CSS:
#image{
display: block;
margin-left: auto;
margin-right: auto;}
和 HTML 标记:
<img id="image" src="example.png" width="158" height="167" alt="Example">
请注意,在 Chrome 和 Safari 中,我没有遇到此错误。
更新:图像没有父级,除了具有min-width: 850px
和width: 100%
属性的容器类。该图像的最右侧有一个图像,但绝对定位。图像正上方有一个标题元素,但其margin-bottom
设置为零。
更新:有一个导致问题的标头具有以下 CSS:
#header {
padding: 5px;
height: 20px;
margin-top: 0px;
width: 100%;
background: #333333;
}