Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[A11y] Page /entreprise/<siren> #1143

Open
17 tasks
johangirod opened this issue Jul 22, 2024 · 0 comments
Open
17 tasks

[A11y] Page /entreprise/<siren> #1143

johangirod opened this issue Jul 22, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@johangirod
Copy link
Contributor

Navigation au clavier

  • A la fin d'une section, le focus remonte au début pour aller aux liens vers les source (comportement inattendu)

Alternative aux médias

  • Ajouter des aria hidden pour les picto des réseaux sociaux en haut à droite
  • Ajouter des aria-hidden pour les «i» des contenu avec tooltip
  • Ajouter un aria-hidden pour le cadenas

Hiérarchie de l’information

  • Les titre des tabs ne doivent pas être des h2 mais des ul / li
  • Un titre h2 navigation devrait être présent en aria-only
  • Les liens au milieu de page devraient être préfixé par un h2 avec aria-only. Par ailleurs, les texte en gras à cet endroit devraient être des h3
  • Réflechir si le contenu principal ne devrait pas être à l'intérieur des onglets, et taggué comme tel avec une balise main. (et que le lien jump to main contenu redirige dessus)

Alternatives aux images

  • Ajoute un aria-label au chargement de la TVA / EORI

Structure des pages

  • Utilise un aria-current pour les liens de navigation (tab)
  • Dans les sections, les liens vers les sources doivent être une liste
  • Les section doivent être des section, avec footer et header
  • Les liens dans les micro section « général », « justificatif d'existence ... » doivent être des listes
  • Les premier td des two colum table devrait être des th avec le scope row
  • Vérifier que les aria-label de tous les liens sont bons
  • Ajouter des aria-label aux tables d'établissement
  • Mettre le « réservé aux agents publics » en aside
@johangirod johangirod added the enhancement New feature or request label Jul 22, 2024
@johangirod johangirod assigned XavierJp and unassigned XavierJp Jul 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants