我正在使用無序列表構建水平菜單。 4項是鏈接,然後在中心有一張圖片。目前鏈接集中在圖像的中間,但我寧願文本垂直對齊低於中間。圖片高度爲140px,我希望文字爲50px。我試過玩垂直對齊和線條高度,但沒有喜悅。填充不起作用。我相信這是顯而易見的,我只是想念它。任何幫助,將不勝感激。指定垂直文本高度
代碼:
.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爲好。
這工作,謝謝! – Eric