次のように、リンク内のテキストを垂直方向に揃えたい:
ブロック全体がリンクで、すべて同じサイズです。行の高さをコンテナの高さに設定して中央に配置し、リンク内の定義された行の高さを持つスパンで行の高さをリセットしようとしましたが、うまくいきませんでした:
これが私のコードです:
<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; }
「テーブルセル」の方法を試しましたが、うまくいきませんでした。また、よりクリーンなソリューションがあれば、それは素晴らしいことであり、非常に感謝しています!