nds on the specific markup but can be accomplished using offscreen spans, <code>aria-label</code> or
label elements, image <code>alt</code> attributes, <code>figure</code>/<code>figcaption</code> elements and more.</li>
<li><strong>HTML Semantics</strong>: If you&#39;re creating custom element directives, Web Components or HTML in
general, use native elements wherever possible to utilize built-in events and properties.
Alternatively, use ARIA to communicate semantic meaning. See <a href="http://www.w3.org/T