HTML_CodeSniffer analyse la structure d'une page et de rapports sur les diverses violations Web, divisé en trois catégories: les erreurs, avertissements et des avis.
Fonctionne avec les Web Content Accessibility Guidelines (WCAG) 2.0. Les niveaux A, AA et AAA en charge.
HTML_CodeSniffer est également disponible comme un bookmarklet ainsi, permettant aux développeurs d'analyser le code HTML déjà publié en ligne, ou même quelqu'un d'autre le code ainsi
Quoi de neuf dans cette version:.
- WCAG 2.0 (SC 1.3.1, 4.1.2) Retirer messages H44 et H91 pour les étiquettes enroulées autour entrées.
Quoi de neuf dans la version 2.0.4:
- WCAG 2.0 (SC 1.3.1, 4.1. 2) Retirer messages H44 et H91 pour les étiquettes enroulées autour entrées.
Quoi de neuf dans la version 2.0.2:
- Rewrite & quot; entrées d'étiquetage & quot; code pour prendre en compte les changements Mars 2014
- Confondre & quot; Les étiquettes multiples existent avec le même & quot; & quot; attribuer & quot; erreur
- Un titre est un nom valide pour un en H91
- les questions de contraste sur les éléments qui sont en position absolue devrait être déclassé à un avertissement
Ce qui est nouveau dans la version 2.0.1:
- vérificateur: Correction d'un problème qui a vu la liste des normes déroulante vide dans Internet Explorer 8.
- Section 508 (Règles A, L):. Dépendances Unwound dans la norme Section 508 de sorte qu'il peut être distribué sans avoir besoin de la norme WCAG 2.0 ainsi
- Section 508 (article J):. Correction d'une erreur JavaScript pour les pages qui ne disposent pas d'un attribut title dans leur tête
- WCAG 2.0 (SC 1.3.1) Retirer test pour & quot;. Étiquettes d'étiquettes multiples de même pour l'attribut
- WCAG 2.0 (SC 1.4.3, 1.4.6) Si un test de rapport de contraste échoue mais apparaîtrait le même que la valeur limite à deux décimales près, plus de décimales seront utilisés pour montrer le rapport de contraste à préciser qu'il est un échec.
- WCAG 2.0 (SC 1.4.3, 1.4.6) Correction d'une erreur JavaScript si un test du rapport de contraste échoue.
- Noyau: Correction d'une erreur JavaScript qui pourrait être déclenchée dans isStringEmpty () lorsqu'il est passé d'un non-string (question n ° 76). Également supprimé code dupliqué dans WCAG 2.0 (SC 1.1.1).
Ce qui est nouveau en version 64:.
- Première version de l'article US 508 normes pour HTML_CodeSniffer
- Correction d'un bug dans le sniff que vérifier la présence et la position des étiquettes, concernant les éléments d'entrée qui ne disposent pas d'un & quot; de type & quot; attribuer. HTML & # x5C; _CodeSniffer n'a pas les interpréter correctement par défaut & quot; texte & quot; Type d'entrée, et à la place des erreurs émis.
- Retiré un & quot; nbsp & quot; et remplacé par sa valeur unicode numérique, de sorte que l'auditeur de fonctionner correctement sur des pages XHTML correctement servi xhtml + xml & quot ;. L'entité nbsp ne pas exister en XHTML servi comme XML par défaut, comme XML lui-même ne la définit pas.
- Correction d'un bug dans le sniff qui échoue liens contenant une image sans texte alt. Il a produit un faux positif si une telle image était dans le même lien avec le texte qui était en dehors de tout autre élément (comme une durée).
- éléments d'applet avec un corps disparus étaient diagnostiquée à tort comme un avis. Il est maintenant correctement considéré comme une erreur.
Ce qui est nouveau en version 49:
- vérificateur:
- Correction d'un problème où le vérificateur contextuel ne serait pas devenir semi-transparente dans IE8 lorsque le pointeur se trouve sous le menu contextuel.
- Correction d'un bug où IE8 jetterait un & quot; Inconnu erreur d'exécution & quot; lors d'une tentative pour changer de page dans la liste de problème si placé à l'intérieur HTML invalide, tel que des formulaires imbriqués.
- HTML_CodeSniffer offre maintenant une raison pour expliquer pourquoi un élément ne peut pas être fait à l'aide du pointeur.
- Divers Sniffs:
- Certains reniflements qui émettent des avis feu maintenant sur chaque élément trouvé, plutôt que tiré sur le haut du document. Cela inclut audio / vidéo tag renifle dans les Lignes directrices 1.2 et 1.4, ainsi que les champs d'entrée dans SC 3.2.1.
- de base:
- Messages de reniflements qui partent du haut du document sont maintenant classés par ordre DOM, comme renifle qui se concentrent sur certains éléments directement. Cela devrait réduire la quantité de & quot; rebondir & quot; monter et descendre un document en raison d'éléments pointée dans différentes parties.
Exigences :
- Javascript sur côté client
Commentaires non trouvées