What is the appropriate semantic HTML markup for a blog card component?
How should I structure the HTML elements to provide the best accessibility and semantic meaning?
Are you familiar with the concept of a blog card?
It is a link format commonly used in Japan, where a site’s thumbnail image, article title, summary text, and domain are displayed in a card-like layout, as shown in the attached image.
Placed in place of general text links, such as in the middle of body text
Blog cards are often used to link to another page, whether it’s your own content or someone else’s. Since many sites have their own custom markup for these blog cards, I’m curious to know your thoughts on the best way to structure the HTML elements to convey the appropriate semantic meaning and ensure good accessibility.
Finally, some of the key markups I have examined are listed below.
(1)
(2)
(3)
(4)