もちろん、html5 <figure> 要素の正しい使用法についていくつかの議論と質問がありましたが、私の質問に対する具体的な回答はありませんでした。
ポートフォリオ アイテムの表示に関するより一般的な質問です。もちろん、次のようなこともできます。
<ul>
<li>
<h1>Project Title</h1>
<img src="#"/>
<p>a short description</p>
</li>
</ul>
また
<div class="portfolio-item">
<h1>Project Title</h1>
<img src="#"/>
<p>a short description</p>
</div>
確かに、1 つのアイテムを記述する方法は他にもたくさんありますが、アイテム全体を <article> 要素にラップし、画像を <figure> 要素にラップした場合、それが有効でセマンティックなHTML5 になるかどうかを知りたいです。次の例を検討してください
<article class="portfolio-item">
<h1>Project Title</h1>
<figure>
<img src="#">
<figcaption>a short description</figcaption>
</figure>
<a href="#"> View details</a>
</article>
そうでない場合、それらを表示する最も意味のある方法は何ですか?