Pas de H1 sur les pages de discourse ?

Bonjour,

Je viens d’exécuter le vérificateur d’accessibilité WAVE sur notre instance Discourse et j’ai constaté qu’il n’y a pas de balise H1 sur la page. Existe-t-il un moyen de rendre le titre un H1 ? Toute aide ou assistance serait grandement appréciée. Merci.

2 « J'aime »

Chaque sujet possède un H1, regardez le code source de cette page.

Si vous utilisez un logo textuel, les pages racines utiliseront également le titre du site comme H1.

2 « J'aime »

J’utilise le composant Custom Header Links, est-ce que cela fait une différence ?

Ce ne serait pas grand-chose de le désactiver brièvement pour vérifier, mais à mon avis, non, cela ne devrait pas être nécessaire.

Vérifiez-vous votre page « Derniers » ou « Catégories », et si oui, utilisez-vous une image comme logo ? Si c’est le cas, reportez-vous à ma première réponse : dans ces cas-là, il n’y a pas de h1 car rien sur la page ne sert de titre principal. Si les gens recherchent votre communauté, un h1 n’est pas nécessaire. Si vous cherchez des sujets comme point d’entrée, ils ont toujours le h1 couvert.

1 « J'aime »

Oui, le logo PNG est utilisé. Ce n’est pas pour le référencement, mais pour des raisons d’accessibilité.

D’accord, mais ces pages n’ont pas de titre, donc il n’y a rien à envelopper dans un

. Vous pourriez théoriquement assembler quelque chose, mais je ne suis pas convaincu de la nécessité.

Je ne trouve rien dans les WCAG/WAI qui impose un H1 sur chaque page, seulement que tout titre principal soit un H1. Selon votre raisonnement, https://www.google.com ne serait pas conforme, car il n’inclut pas de H1 ; c’est pourquoi Wave signale l’absence de H1 comme une alerte, car toutes les pages n’en ont pas besoin.

3 « J'aime »