【发布时间】:2022-01-26 08:10:44
【问题描述】:
我想垂直居中菜单项。但是,当我按照下面列出的方式执行此操作时,您会发现大菜单项变得太大。这是因为我将 Line-height 设置为 35px。我正在寻找一个替代方案,即整个框不会变得太大,但文本仍然垂直居中。
非常感谢。
ul {
list-style: none;
width: 360px;
}
li {
display: inline-block;
vertical-align: baseline;
min-height: 35px;
line-height: 35px;
background: #000000;
width: 259px;
margin-right: 10px;
text-align: center;
border-bottom: 2px solid #fff;
}
a {
color: #fff
}
<ul>
<li> <a href="#">Menu item 1 </a> </li>
<li> <a href="#">Menu item 1 </a> </li>
<li> <a href="#">Duck sauce and cheesecake recipe for special people </a> </li>
<li> <a href="#">Menu item 1 </a> </li>
<li> <a href="#">Menu item 1 </a> </li>
</ul>
【问题讨论】: