This is a heading
...
Footer stuff
CSS の display: contents
を試します。
Why is display: contents useful? | How display: contents; Works にあるコードを試してみる。(article
タグがない場合)
<div class="grid">
<h2>This is a heading</h2>
<p>...</p>
<p>Footer stuff</p>
<h2>This is a really really really super duper loooong heading</h2>
<p>...</p>
<p>Footer stuff</p>
</div>
.grid {
display: grid;
grid-auto-flow: column;
grid-template-rows: auto 1fr auto;
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 20px;
}
h2, p {
border: 1px dashed #4ca451;
}
...
Footer stuff
...
Footer stuff
Why is display: contents useful? | How display: contents; Works にあるコードを試してみる。(article
タグがある場合)
<div class="grid">
<article style="display: contents;">
<h2>This is a heading</h2>
<p>...</p>
<p>Footer stuff</p>
</article>
<article style="display: contents;">
<h2>This is a really really really super duper loooong heading</h2>
<p>...</p>
<p>Footer stuff</p>
</article>
</div>
article
タグを追加しただけ。デモ1 と同じ。
...
Footer stuff
...
Footer stuff
display: contents
が指定されていれば、見た目は変わらない。ul
タグに使用する例が紹介されている。