Comment améliorer l'accessibilité de la table HTML avec balisage
L'accessibilité Web fait référence à la conception d'applications Web de manière à pouvoir être utilisée facilement par les personnes ayant une déficience visuelle. Certains de ces utilisateurs comptent sur les lecteurs d'écran pour lire le contenu des pages Web. Les lecteurs d'écran interprètent le code présent sur la page et lisent son contenu à l'utilisateur .
tag qui définit clairement les en-têtes, vous pouvez améliorer son accessibilité avec l'attribut scope et ne pas céder à la confusion qui pourrait résulter de types de données similaires dans les cellules.![]()
Que fait l'attribut scope? Selon W3C: En d'autres termes, cela nous aide à associer les cellules de données à leurs cellules d'en-tête correspondantes. S'il vous plaît noter que dans l'exemple ci-dessus, vous pouvez passer | pour | . Tant que sa scope a la valeur col , elle sera interprétée comme l'en-tête de la colonne correspondante.L'attribut Tables complexesPassons maintenant à une table plus complexe. ![]() Voici le code HTML pour cela. La table a utilisé
Dans le tableau ci-dessus, chaque cellule de données, c'est-à-dire chacune des cellules du tableau affichant la note, est associée à trois éléments d'information:
Ces trois informations sont définies dans trois types différents de cellules d'en-tête structurellement et visuellement:
Définissons la même chose pour l'accessibilité.
Dans le balisage ci-dessus, nous avons ajouté une Groupe de colonnes![]() colspan="2" simplement colspan="2" ne crée pas les groupes de colonnes, cela indique seulement que la cellule en question doit occuper deux cases d'espace.Pour créer un groupe de colonnes, vous devez utiliser le | Student Name | balisage avec Biology | John Doe | balisage avec
---|
Assujettir | John Doe | Miriam Luther | |
---|---|---|---|
La biologie | Pratique | UNE | UNE |
Théorie | A + | UNE | |
Chimie | Pratique | B | C |
Théorie | UNE | C + | |
La physique | Pratique | UNE | UNE |
Théorie | UNE- | UNE- |
Maintenant que nous avons notre exemple à utiliser, commençons par créer des groupes de lignes comme nous l'avons fait pour les groupes de colonnes dans l'exemple précédent.
Cependant, les groupes de lignes ne peuvent pas être créés à l'aide d'une balise comme colgroup
car il n'y a pas d'élément rowgroup
.
Les lignes HTML sont généralement regroupées en utilisant ,
etAssujettir | John Doe | Miriam Luther | |
---|---|---|---|
La biologie | Pratique | UNE | UNE |
Théorie | A + | UNE | |
Chimie | Pratique | B | C |
Théorie | UNE | C + | |
La physique | Pratique | UNE | UNE |
Théorie | UNE- | UNE- |
Nous avons ajouté les lignes "Pratique" et "Théorie" dans chaque tbody
créant des groupes de lignes avec deux lignes dans chaque. Nous avons également ajouté scope="rowgroup"
aux cellules contenant les informations d'en-tête sur ces deux lignes (qui est le nom de sujet auquel les notes appartiennent dans ce cas).
Maintenant lu: hauteur égale de la colonne avec CSS


WhatsApp lance 3 nouvelles fonctionnalités - Albums, filtres et raccourcis de réponse
Si vous êtes un utilisateur iOS WhatsApp, vous pouvez vérifier l'application pour une nouvelle mise à jour car l'application de discussion a reçu trois nouvelles fonctionnalités, et deux d'entre elles sont centrées sur les photos . Nouveaux filtres La première nouveauté qui arrivera à WhatsApp est celle des 'filtres' - quelque chose qui était étonnamment absent de l'application jusqu'à présent. Comme beauc

Les pirates prétendent avoir des millions de références de compte iCloud
Depuis le début de l'Internet, les hackers notoires continuent d'apparaître avec différentes activités. Tout récemment, un groupe de hackers britanniques, connu sous le nom de Turkish Crime Family, a fait les gros titres, car le groupe prétend avoir réussi à mettre la main sur 250 millions de comptes iCloud .Cet inc