2012-08-31 40 views
1

非常簡單的問題:居中對齊一個沒有設置寬度的div的正確方法是什麼? 這樣做的一個div:居中對齊一個沒有定義寬度的div

.class div{ 
    margin: 0 auto; 
    width: 300px; 
} 

將調整DIV水平居中,但如果您刪除設定寬度。

但是,這是訣竅,但它是正確的方法嗎?

.class div{ 
    margin: 0 auto; 
    display: table; 
} 

謝謝!

+0

此外,文本對齊:中心似乎也居中div的內容...我在div – DextrousDave

+0

裏面有一個圖像,我可以看到第二個代碼沒有問題。這工作不是嗎? :) – Jerryf

+0

燁,我同意... thx – DextrousDave

回答

5

這樣寫:

HTML

<div class="parent"> 
<div class="class"></div> 
</div> 

CSS

.parent{ 
text-align:center; 
} 
.class{ 
    display:inline-block; 
    text-align:left; 
} 
+0

謝謝...雖然文本對齊中心可能工作... – DextrousDave

相關問題