Listes sémantiques
Silktide recherche du texte rédigé comme une liste - des lignes commençant par des puces ou des chiffres - qui n’est pas balisé comme une liste dans le code de la page. Un vrai balisage de liste permet aux de traiter les éléments comme un groupe plutôt que comme une suite de lignes sans lien.
Les listes bricolées avec des retours à la ligne ont le bon rendu à l’écran mais n’emportent aucune structure :
<!-- Problème : une "liste" composée de texte et de sauts de ligne -->
<p>
* Pommes<br>
* Poires<br>
* Bananes
</p>
Pourquoi c’est important
Lorsqu’une liste est correctement balisée, un l’annonce comme une liste, indique combien d’éléments elle contient et permet à l’utilisateur de passer d’un élément à l’autre ou d’ignorer l’ensemble. Une fausse liste n’est qu’un ensemble de lignes de texte - l’utilisateur entend "astérisque Pommes, astérisque Poires" sans savoir où la liste commence ni où elle se termine, et sans moyen de la passer. Pour des listes longues, cela peut faire la différence entre quelques secondes et plusieurs minutes.
Comment corriger
Réécrivez le texte en utilisant un véritable balisage de liste en , et supprimez les puces ou numéros ajoutés manuellement - le navigateur les affichera pour vous :
<!-- Éléments à puces : une liste non ordonnée -->
<ul>
<li>Pommes</li>
<li>Poires</li>
<li>Bananes</li>
</ul>
<!-- Étapes numérotées : une liste ordonnée -->
<ol>
<li>Préchauffer le four</li>
<li>Mélanger la pâte</li>
<li>Cuire pendant 40 minutes</li>
</ol>
Comment Silktide teste cela
- Examiner chaque élément de la page dont le contenu direct n’est composé que de texte et de retours à la ligne (balises
<br>), en ignorant tout ce qui est déjà à l’intérieur d’un vrai balisage de liste. - Scinder le texte en lignes aux retours à la ligne.
- Compter les lignes qui commencent par un caractère ressemblant à une puce (tel que
*,-ou\u2022) ou par un nombre suivi d’un point ou d’une parenthèse fermante. - Signaler l’élément lorsque au moins trois lignes correspondent au même motif, comme candidate à une liste à puces ou numérotée.
Dépannage
Le texte signalé est une citation
Un contenu reproduit mot pour mot - un e-mail en texte brut, un exemple de code, un document cité - peut légitimement contenir des lignes ressemblant à des puces. Si le convertir en balisage de liste déformerait la source, vous pouvez le signalement.