我是css的新手,所以我没有办法制作容器(div)的文本中心。
我的 HTML 是
<div class="container">Some text goes over here.</div>
我尝试了text-align: center
, 和vertical-align: middle
,但没有运气。
有什么方法可以使文本在 Div 的中心对齐。
您可以使用display: table-cell
和 将vertical-align: middle
文本设置在容器的中间。
.divClass {
width: 200px;
height: 200px;
border: 2px solid red;
text-align: center;
vertical-align: middle;
display: table-cell;
}
检查这里的工作。http://jsfiddle.net/32rD7/
利用Text-Align:center;
<div class="container" style="Text-Align:center;">Some text goes over here.</div>
如果你不想应用各种 CSS hack,你可以看看(实验性的)flexbox 布局。
div.container {
display: flex;
justify-content: center;
align-items: center;
}
请注意,我省略了供应商前缀。