Ticket #2030 (closed defect: fixed)
role="navigation" dans les <ul>
Reported by: | franck | Owned by: | franck |
---|---|---|---|
Priority: | normal | Milestone: | 2.8 |
Component: | module:core | Version: | 2.7 |
Severity: | normal | Keywords: | |
Cc: |
Description
Il reste des role="navigation" dans des <ul>… générés par les plugins simpleMenu et Widgets.
Il faudra entourer les listes par un <nav role="navigation"> (ce qui implique au passage qu'on perd la compatibilité XHTML si on le fait directement dans le code des plugins, est-ce possible d'éviter ça ?)
De plus ces modifs ont un impact sur le templateset currywurst, sur le thème Berlin, et peut-être ailleurs.
À faire avec précaution…
Change History
comment:2 Changed 10 years ago by franck
Ben on a encore des tickets récents et donc des gens qui s'inquiètent de la non-validité XHTML/HTML5.
C'est un peu con quand même de ne pas permettre le role="navigation" sur un UL, on se demande bien pourquoi !
comment:4 Changed 10 years ago by franck <carnet.franck.paul@…>
- Status changed from new to closed
- Resolution set to fixed
(In [a2b9d58505b1]) Encapsulate <ul>…</ul> with <nav role="navigation">…</nav> when <ul> used for navigation role (simpleMenu, navigation widget), fixes #2030
"Il faudra entourer les listes par un <nav role="navigation"> (ce qui implique au passage qu'on perd la compatibilité XHTML si on le fait directement dans le code des plugins, est-ce possible d'éviter ça ?) "
Oui, un role peut très bien être posé sur une div. Cela dit je pense que ça n'est pas grave si le validateur xhtml couine sur une balise html5, si ?