web-dev-qa-db-fra.com

Taille de police de la petite balise HTML5

En HTML5, le <small> tag "représente les commentaires secondaires tels que les petits caractères ... comporte généralement des avertissements, des mises en garde, des restrictions légales ou des droits d'auteur." 1

Nous utilisons cela comme une note de bas de page pour un tableau, pour le crédit photographique, etc. Cependant, notre vérificateur d'accessibilité SiteImprove signale une erreur:

N'utilisez pas la "petite" balise pour modifier la taille du texte. Utilisez des éléments sémantiques pour indiquer l'accent ou la structure, et CSS pour gérer le style.

Nous utilisons CSS pour réduire la taille de la police. Est-ce donc incorrect? Devrait <small> conserver la taille de police normale pour rester une expérience utilisateur accessible?

4
neil

La petite balise a été quelque peu réutilisée pour HTML5 et il semble que SiteImprove ait fait des hypothèses plus anciennes à ce sujet.

Je voudrais cependant éviter les petits pour les utilisations que vous avez mentionnées.

Par exemple, une note de bas de tableau peut être meilleure comme un pied et un crédit sur une photo peut être une capture d'image à l'intérieur d'une figure. Les balises peuvent toutes être stylisées avec CSS et sont mieux adaptées sémantiquement.

2
DrKHunter

Débat intéressant sur l'utilisation de <small>. Votre utilisation de celui-ci peut être correcte, j'ai le sentiment que SiteImprove ne fait que le mentionner comme un avertissement.

Cependant, si vous recherchez la spécification w3, ils ont des exemples de ce à quoi les notes de bas de page devraient ressembler.

http://www.w3.org/TR/html5/common-idioms.html#footnotes

Notez qu'aucun des deux ne contenait le <small> tag. Ma compréhension est que c'est plus pour les clauses de non-responsabilité et les mentions légales. Il est également rare car les lecteurs d'écran ne le traiteront pas différemment

0
cjds