HTML Recipes
Cards and Card Lists
Since a card is usually a self-contained, complete composition, and could be reused in various document contexts, article is an appropriate element to wrap it.
We use header and footer for header and footer areas of the card.
<article>
<header>
<h2>Order #123</h2>
</header>
<p>Large pepperoni pizza.</p>
<footer>
<a href="...">Order This Again</a>
</footer>
</article>
Lists of cards, such as in search results, are marked up as either ol or ul depending on if the order of the list matters. For example, if the list is sortable then use ol.
<ol>
<li>
<article>
...
</article>
</li>
<li>
<article>
...
</article>
</li>
</ol>