我遇到了一個奇怪的錯誤在IE和Firefox圖像不會居中對齊。隨着頁面加載圖像中心,但隨着頁面加載,神祕地移動到左側!我有以下設置爲CSS:IE8,FF3 <img>對齊中心問題
#image{
display: block;
margin-left: auto;
margin-right: auto;}
和HTML標記:
<img id="image" src="example.png" width="158" height="167" alt="Example">
注意,在Chrome和Safari我沒有遇到這個bug。
更新:該圖像沒有父級,除了具有min-width: 850px
和width: 100%
屬性的容器類。這張圖片的最右側有一張圖片,但絕對定位。圖片正上方有一個標題元素,但其margin-bottom
設置爲零。
更新:有,這是造成其具有以下的CSS問題的一個標題:
#header {
padding: 5px;
height: 20px;
margin-top: 0px;
width: 100%;
background: #333333;
}
可能還有其他因素。你能提供更多的上下文嗎? – Kevin 2012-04-27 01:26:10
當然。我會在我的答案中提供更多的背景。 – GoofyBall 2012-04-27 01:27:12
如何保證金:0汽車; – Dips 2012-04-27 02:01:11