<article>
. This element is meant for standalone content that can be re-used by itself. If there is anything reusable here, it is the entire “card”. More appropriate is a <section>
.<span>
with text that is meant to be a heading. Assistive technology can make use of headings in the code. When this card is nested below an <h3>
, this heading could be an <h4>
instead.<div>
. Using a <p>
would communicate its intentions more clearly.<svg>
within the link doesn’t provide additional information and should be hidden from screen readers.<section>
<div>
<img src="/feature-teaser.png" alt="" />
</div>
<div>
<h4>Exciting feature!</h4>
<p>This text describes what the feature does!</p>
<a href="/blog/feature">
<span>Read more about our exciting feature </span>
<svg aria-hidden="true" viewBox="0 0 9 12" xmlns="http://www.w3.org/2000/svg">
<path d="M.84 10.59L5.42 6 .84 1.41 2.25 0l6 6-6 6z"></path>
</svg>
</a>
</div>
</section>