如何让div在另一个div中水平居中?

Mar*_*iko 4 html css

可能重复:
如何在父div中居中水平div

我有以下内容:

<div id="a">
<div id="b">abc</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我的第一个div"a"被设计为屏幕宽度的100%.我想让div"b"在中心水平出现.我知道我可以用表格做到这一点,但有没有办法用div和CSS做到这一点?

希望有人能提供帮助

phi*_*hag 5

您可以将margin-leftmargin-right属性设置为auto.根据CSS2.1§10.3.3,您需要指定宽度(除了auto)之外:

#b {width: 300px; margin: 0 auto;}
Run Code Online (Sandbox Code Playgroud)