In HTML5, the <small>
tag "represents side comments such as small print...typically features disclaimers, caveats, legal restrictions, or copyrights." 1
We use this as a footnote to a table, for photography credit, etc. However, our SiteImprove accessibility checker is flagging an error:
Do not use the 'small' tag to alter text size. Use semantic elements to indicate emphasis or structure, and CSS to handle styling.
We use CSS to reduce the font-size so is this incorrect? Should <small>
retain the normal font-size to remain an accessible user experience?
<small>
element for its correct semantic purpose and not only as a way to reduce the size of text.<small>
- as long as being used semantically - can be small in size.<small>
will be considered accessible as long as it's used meaningfully. Your styling of it (or any other element) will not affect client parsers, (though you'd want to make sure it's still readable for humans). Your use of it seems correct.