<header>
テキストが折り返されたときに、テキストをベースライン グリッドに揃えることができません。
HTML:
<header>
<h1>Sample Title</h1>
<p class="tag">#Tag</p>
</header>
CSS:
header {
display: block;
}
h1 {
display: inline;
font-size: 36px;
line-height: 36px;
margin: 0 24px 0 0;
}
p {
display: inline-block;
font-size: 18px;
line-height: 36px;
margin: 0 24px 0 0;
}
【良】折り返しなしのテキスト
<h1>
[悪い]との間で折り返すと、テキストがグリッドに揃えられない<p>
[良い] テキストが折り返されたときにグリッドに合わせて配置される<h1>
@ sledの提案line-height: 0
に従ってonを設定し<header>
ましたが、逆の問題が発生しました。
[良い] と の間で折り返すと、テキストがグリッドに揃えられます<h1>
。<p>
[悪い] テキストが折り返されたときにグリッドに合わせられない<h1>