2012-08-31 108 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

相关问题