我在一行中显示了由 < li > 标记生成的具有固定高度和宽度的框数。 现在我需要在垂直中心对齐文本。 CSS 的垂直对齐没有影响,也许我错过了什么? ? ?
我不寻找技巧使用(边距,填充,行高) ,这些将不会工作,因为一些文本很长,将分成两行。
请找到实际的代码:
ul.catBlock{
width:960px;
height: 270px;
border:1px solid #ccc;
}
ul.catBlock li{
list-style: none;
float:left;
display:block;
text-align: center;
width:160px;
height: 100px;
}
ul.catBlock li a{
display: block;
padding: 30px 10px 5px 10px;
height:60px;
}
<ul class="catBlock">
<li><a href="#">IP Phone</a></li>
<li><a href="#">Dual SIM Switch Server</a></li>
<li><a href="#">IP PBX</a></li>
</ul>