The name of the tag is figcaption
, not figurecaption
. Apart from that, the code looks good - but I wouldn't wrap the elements that much in myself. Why do you need the figure
and figcaption
elements? It's more semantic without them - the article title isn't actually a caption for the image, but an independent heading. And remember, most images don't need figure
.
I would have written it like this:
<li>
<article>
<a>
<img alt="Article thumbnail"/>
<h3>Article title</h3>
</a>
<time pubdate="xxx">xxx</time>
</article>
</li>
And without those elements, you could combine the <a>
elements, and use it for wrapping the <img>
and <h3>
together.