Le document du W3C, WAI-ARIA 1.0 Authoring Practices — Tab Panel (w3.org) dit :
Cela est-il acceptable, si les `tabpanel` sont des descendants de `tablist` comme le sont les `tab` ? Je donne un exemple schématique :
Est-ce acceptable ou faut-il vraiment que les `tabpanel` soit dans un arbre distinct ? Je le fais ainsi, parce que cette structure me semble plus pratique et logique, mais me pose cette question quand-même.
La même page dit encore :
Si je donne seulement le focus à l’onglet, sans l’activer, est-ce acceptable ? Tel que je l’ai conçu, le contenu de l’onglet ayant le focus, s’affiche en appuyant sur Entrée. Je l’ai çoncu ainsi, parce que je n’aime pas les affichages transitoires inutiles. Si on veut passer par exemple du deuxième onglet au cinquième onglet, pas besoin d’afficher le contenu des troisième et quatrième onglet, pour les faire disparaitre aussitôt après, c’est du « bruit » pour rien.
Je pense que mes raisons sont raisonnables ( ), mais avoir d’autres avis (concordants ou discordants) m’intéressent.
Modifié par hibou57 (21 Jan 2016 - 09:55)
W3C a écrit :
The tabs are arranged along one of the edges of the contents
Cela est-il acceptable, si les `tabpanel` sont des descendants de `tablist` comme le sont les `tab` ? Je donne un exemple schématique :
<ul role="tablist">
<li>
<h3 id="tab1" role="tab" aria-controls="panel1">Titre de l’onglet N°1</h3>
<div id="panel1" role="tabpanel" aria-labelledby="tab1">
Contenu de l’onglet N°1.
</div>
</li>
<li>
<h3 id="tab2" role="tab" aria-controls="panel2">Titre de l’onglet N°2</h3>
<div id="panel2" role="tabpanel" aria-labelledby="tab2">
Contenu de l’onglet N°2.
</div>
</li>
…
</ul>
Est-ce acceptable ou faut-il vraiment que les `tabpanel` soit dans un arbre distinct ? Je le fais ainsi, parce que cette structure me semble plus pratique et logique, mais me pose cette question quand-même.
La même page dit encore :
W3C a écrit :
Left Arrow - with focus on a tab, pressing the left arrow will move focus to the previous tab in the tab list and activate that tab.
Si je donne seulement le focus à l’onglet, sans l’activer, est-ce acceptable ? Tel que je l’ai conçu, le contenu de l’onglet ayant le focus, s’affiche en appuyant sur Entrée. Je l’ai çoncu ainsi, parce que je n’aime pas les affichages transitoires inutiles. Si on veut passer par exemple du deuxième onglet au cinquième onglet, pas besoin d’afficher le contenu des troisième et quatrième onglet, pour les faire disparaitre aussitôt après, c’est du « bruit » pour rien.
Je pense que mes raisons sont raisonnables ( ), mais avoir d’autres avis (concordants ou discordants) m’intéressent.
Modifié par hibou57 (21 Jan 2016 - 09:55)