Skip to content

(DsfrModal) ♿ Ajouter une prop titleTag pour gérer le niveau de titre #1353

Description

@JoelPagniez

La documentation DSFR indique : "La modale a un titre de niveau h2 à h6, en fonction de son positionnement dans le DOM, ou sous forme de balise <p>. "

Plusieurs écoles s'affrontent sur le niveau de titre de la modale. Certains la considèrent dans le flux et donc appliquent au sein de la modale des niveau de titre adapté. Alors que d'autres la considère hors flux et applique un titre de niveau 1.

Cependant les auditeurs en accessibilité s'accorde pour dire que la modale doit avoir un titre et que <p> n'a pas une valeur de titre.

  • un titleTag: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' (laisse le choix aux développeurs de suivre leur pratique habituelle).

  • 'h1' par défaut (accessibilité garantie pour dev inattentif)

  • ajouter des explications ♿ dans la documentation pour attiré l'attention sur le bon niveau de titre à mettre

Metadata

Metadata

Assignees

Labels

a11yconcerne l’accessibilitédsfrchangement nécessaire pour être raccord avec le DSFR

Fields

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions