我想垂直对齐链接中的文本,如下所示:
整个块都是链接,它们的大小都是一样的。我尝试将 line-height 设置为容器的高度以使其居中,然后在链接内使用定义 line-height 的 span 重置 line-height 但它不起作用:
这是我的代码:
<section class="faq">
<nav>
<ul class="nav nav--stacked">
<li><a href=""><span>où est la bulle à verre la plus proche ?</span></a></li>
<li><a href=""><span>quand sont les ramassages ?</span></a></li>
<li><a href=""><span>x</span></a></li>
<li><a href=""><span>x</span></a></li>
<li><a href=""><span>x</span></a></li>
</ul>
</nav>
</section>
和CSS:
.faq a {
display: block;
padding: 15px;
height: 100px;
line-height: 100px;
padding-left: 90px;
background: #f2f2f2;
color: #bdbdbd;
text-transform: uppercase;
margin-bottom: 10px;
font-size: 13px; }
.faq a span {
line-height: 1.7; }
尝试了“表格单元”的方式,但我没有让它工作。此外,如果你们中的任何人有更清洁的解决方案,那将是非常棒的,非常感谢!