【发布时间】:2011-02-11 01:56:56
【问题描述】:
使对象以 HTML 为中心的一种简单方法是使用 align='center',但它不适用于 div。
我试过了:
style='text-align:center';
style='left:50%';
我什至是一个中心标签
<center>
但我不能让我的目标 div 成为中心。
【问题讨论】:
-
你是想让 div 本身居中,还是让 div 中的文本居中?
-
我在我的问题中说的是一个 div 而不是它的文本。谢谢
-
设置
div的宽度,然后使用margin: 0 auto;:jsfiddle.net/spikey/FLL5Z -
请注意,边距:0 auto;解决方案仅在上下边框需要为 0 时才有效。如果需要更改,则完整版本为 margin: 0 auto 0 auto;第一个“0”是顶部,第二个“0”是底部。这也可以写为 margin-top: 0;边距右:自动;边距底部:0;左边距:自动。
-
让任何东西居中的简单方法也是使用 flexbox。对于 x 轴,只需设置 justify-content: center,对于 y 轴,您可以设置 align-items: center;。要在中间中心完全创建一个 div,请同时使用! (对于父元素)