我試圖使用中心保證金我的div:汽車是這樣的:使用邊距自動居中div時是否需要寬度?
#main-container #control-panel {margin: 10px auto;}
但它仍然靠左對齊。我發現我必須指定div的寬度,以便它將居中:
#main-container #control-panel {width: 300px; margin: 10px auto;}
那麼,寬度是否需要居中div?我認爲div的寬度應該由它的內容自動修改? (在這種情況下,我在控制面板div中有一個按鈕)
結果在最新的Chrome中進行了測試。
非常感謝,大家。我有另一個相關的問題:我怎樣才能在一個div中放置一個按鈕?如果我指定按鈕的寬度,它會比我預期的要長得不自然。 – clwen
'input type =「button」'或'input type =「submit」'是一個內聯元素,所以你可以在父元素上使用樣式'text-align:center;'來居中它。當然,你沒有任何其他的東西在干擾。 – Guffa
是的,這是必要的這裏是一個例子http://jsfiddle.net/jTd7e/ – SiriusKoder