【发布时间】:2016-02-25 00:05:56
【问题描述】:
我正在使用无序列表构建一个水平菜单。 4 个项目是链接,然后中间有一个图像。目前链接以图像的中间为中心,但我宁愿文本垂直对齐低于中间。图像高 140 像素,我希望文本为 50 像素。我试过玩垂直对齐和行高,但没有乐趣。填充不起作用。我确信这很明显,我只是想念它。任何帮助将不胜感激。
代码:
.menu {
text-align: center;
}
.menu ul {
display: inline-table;
}
.menu ul li {
display: inline;
line-height: 0px;
}
.menu .link {
padding: 15px;
}
.menu a {
text-decoration: none;
font-size: 17px;
font-weight: 400;
color: #131313;
}
.menu a:hover {
color: #330000;
}
<div class="container">
<div class="row menu">
<ul>
<li class="link"><a href="menu.html">MENU</a>
</li>
<li class="link"><a href="about.html">ABOUT</a>
</li>
<li class="link">
<a href="index.html">
<img class="center logo" src="https://placehold.it/140x140" />
</a>
</li>
<li class="link"><a href="/blog">BLOG</a>
</li>
<li class="link"><a href="contact.html">CONTACT</a>
</li>
</ul>
</div>
</div>
也使用引导程序 3.3.6。
【问题讨论】: