【发布时间】:2013-01-05 19:20:31
【问题描述】:
我在一个 div 中有一段内容,目前它位于左侧。 Fiddle.
我尝试添加一个容器 div,例如:
<div style='text-align:center; width:100px;'>[content]</div>
但没有运气。也试过这个:
<div style='margin: 0px auto; width:100px;'>[content]</div>
内容仍然左对齐。
这行得通,但我想用 CSS 找到正确的方法:
<div style='width:100px;' align='center'>[content]</div>
感谢您的帮助。我很想用桌子来做这件事,但我需要打破旧习惯!
【问题讨论】:
-
你的 fiddle 中有很多标记、css 和内联样式;很难回答你的问题。是您要居中的
<div class="menu">吗? -
我想将白色区域居中(圆边)。我不想更改此区域中任何内容的对齐方式 - 只需将整个白色部分居中即可。
-
这意味着您希望
<div class="rounded-corners" style="width: 600px; background-color:#FFFFFF;">居中?还是其中的内容要居中?无论哪种方式,您都应该能够以auto的横向边距或text-align: center的内容居中,正如许多人在下面指出的那样。 -
应该是关键词。问题是 text-align:center 在我的示例中不起作用。用表格布局会容易得多,但我需要学习正确的方式。
-
这就是我指出你的原因 =)