aria-label inutiles sur des éléments non intéractifs #13

Closed
opened 2023-10-17 08:09:48 +00:00 by quentin · 1 comment
Owner

un aria-label est un attribut qui doit décrire un élément interactif, du coup il n’a aucune utilité sur un élément div ou span (cf la page MDN par exemple), et sera en pratique ignorée par la majorité des lecteurs d’écrans

via @tixie

Le bloc en question :

<div id="mois_actuel" role="img" aria-label="calendrier de nos jours de permanence prévus pour ce mois-ci">
          <pre aria-hidden="true">.——————————————————————————————————————.
|      CALENDRIER SEPTEMBRE 2023       |
|——————————————————————————————————————|
|                      ———— ———— ————  |
|                     | 01 | 02 | 03 | |
|  ———— ———— ———— ———— ———— ———— ————  |
| | 04 |<span class="highlight"> 05 </span>| 06 | 07 | 08 | 09 | 10 | |
|  ———— ———— ———— ———— ———— ———— ————  |
| | 11 | 12 | 13 | 14 | 15 | 16 | 17 | |
|  ———— ———— ———— ———— ———— ———— ————  |
| | 18 | 19 | 20 | 21 | 22 | 23 | 24 | |
|  ———— ———— ———— ———— ———— ———— ————  |
| |<span class="highlight"> 25 </span>|<span class="highlight"> 26 </span>| 27 | 28 |<span class="highlight"> 29 </span>|<span class="highlight"> 30 </span>|      |
|  ———— ———— ———— ———— ———— ————       |
|______________________________________|</pre>
	</div>

La ligne en question :

<div 
     id="mois_actuel" 
     role="img" 
     aria-label="calendrier de nos jours de permanence prévus pour ce mois-ci"
     c="au dessus " 
     >

La page de Mozilla : https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-label

> un aria-label est un attribut qui doit décrire un élément interactif, du coup il n’a aucune utilité sur un élément div ou span (cf la page MDN par exemple), et sera en pratique ignorée par la majorité des lecteurs d’écrans via @tixie Le bloc en question : ```xml <div id="mois_actuel" role="img" aria-label="calendrier de nos jours de permanence prévus pour ce mois-ci"> <pre aria-hidden="true">.——————————————————————————————————————. | CALENDRIER SEPTEMBRE 2023 | |——————————————————————————————————————| | ———— ———— ———— | | | 01 | 02 | 03 | | | ———— ———— ———— ———— ———— ———— ———— | | | 04 |<span class="highlight"> 05 </span>| 06 | 07 | 08 | 09 | 10 | | | ———— ———— ———— ———— ———— ———— ———— | | | 11 | 12 | 13 | 14 | 15 | 16 | 17 | | | ———— ———— ———— ———— ———— ———— ———— | | | 18 | 19 | 20 | 21 | 22 | 23 | 24 | | | ———— ———— ———— ———— ———— ———— ———— | | |<span class="highlight"> 25 </span>|<span class="highlight"> 26 </span>| 27 | 28 |<span class="highlight"> 29 </span>|<span class="highlight"> 30 </span>| | | ———— ———— ———— ———— ———— ———— | |______________________________________|</pre> </div> ``` La ligne en question : ```xml <div id="mois_actuel" role="img" aria-label="calendrier de nos jours de permanence prévus pour ce mois-ci" c="au dessus " > ``` La page de Mozilla : https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-label
quentin added the
cat
a11y
label 2023-10-17 08:10:52 +00:00
quentin changed title from aria-label sur des éléments non intéractifs to aria-label inutiles sur des éléments non intéractifs 2023-10-17 08:11:43 +00:00
quentin added the
part
calendar
label 2023-10-17 08:18:31 +00:00
Owner

Plus d'actualité, j'avais loupé le role="img" qui donne au div un role sémantique

Plus d'actualité, j'avais loupé le `role="img"` qui donne au div un role sémantique
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Deuxfleurs/site#13
No description provided.