我正在尝试将字符串“1”、“2”和“3”垂直居中,如下所示:
但是当我使用display: table-cell; vertical-align: middle;
所有 3 个 div 时,我得到了他不想要的结果:
HTML 是
<div id='alldivs'>
<div id='red' class='each_div'>1</div>
<div id='blue' class='each_div'>2</div>
<div id='green' class='each_div'>3</div>
</div>
CSS是
.each_div {
width: 80px;
height: 50px;
text-align: center;
display: table-cell; vertical-align: middle;
}
如何保持 3 个 div 垂直对齐,同时保持每个 div 内的垂直对齐?