我需要垂直对齐菜单的中间标签。另外,如果客户端将更改标签的值并将其分成两行,它将停留在中间。据我所知,垂直对齐:中间适用于表格单元格,但我需要从<li>
元素生成菜单。请参阅下面的示例代码。
html
<ul>
<li><a href="#">qwe</a></li>
<li><a href="#">asd</a></li>
<li><a href="#">zxcvbnm asdfgh</a></li>
</ul>
css
ul {
list-style: none;
}
li {
float:left;
border: 1px solid;
margin: 1px;
height: 60px;
width: 60px;
background: tomato;
text-align: center;
vertical-align: middle;
}
a {
vertical-align: middle;
}