When an appropriate markup language exists, use markup rather than images to convey information. [Priority 2]
(Voir http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-use-markup et les techniques à http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-use-markup)
Le but de ce test est de vérifier qu'il n'y a aucune image contenant du texte qui pourrait être remplacée par du texte stylé.
//img
//input[@type='image']
//object
Le but de ce test est de vérifier qu'il n'y a pas d'images d'équations mathématiques qui pourraient être remplacées par du texte stylé.
//img
//input[@type='image']
//object
Le but de ce test est de vérifier qu'il n'y a pas d'images de type bitmap qui ne contiennent pas de texte ou d'équations mathématiques et peuvent être remplacées par du code.
//img
//input[@type='image']
//object
Create documents that validate to published formal grammars. [Priority 2]
(Voir http://www.w3.org/TR/wcag10/#tech-identify-grammar et les techniques à http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-identify-grammar)
Le but de ce test est de vérifier que le document contient une DTD valide.
Note : Le groupe assurance qualité du W3C édite un document intitulé "Recommended DTDs to use in your Web document" (traduction : les DTDs qu'il est recommandé d'utiliser dans vos documents Web).
Le but de ce test est de rechercher les violations des schémas formels pour le HTML 4.x ou le XML 1.0.
Le but de ce test est de vérifier les violations des grammaires formelles pour CSS 1.0 ou CSS 2.x.
noter que le validateur CSS du W3C fait plus que vérifier les règles de CSS selon les grammaires formelles : il vérifie aussi les propriétés (non) définies ainsi que les valeurs qui ne sont pas inclues dans la grammaire. La grammaire ne définit pas le "vocabulaire" actuel des CSS.
Use style sheets to control layout and presentation. [Priority 2]
(Voir http://www.w3.org/TR/wcag10/#tech-style-sheets et les techniques à http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-style-sheets)
Le but de ce test est de rechercher les espaces utilisés pour contrôler l'espacement entre les caractères des mots.
Note : il n'y a pas de définition indépendante d'une langue de l'expression "mot", c'est pourquoi les évaluateurs doivent vérifier si l'expression "mot" est applicable à la langue du contenu qu'ils évaluent, et si c'est le cas, ils doivent s'assurer qu'ils comprennent ce que l'expression "mot" veut dire dans la langue du contenu qu'ils évaluent.
text()
Le but de ce test est de déterminer si la mise en forme ou la présentation d'un ou de plusieurs éléments a été effectuée par l'intermédiaire d'autres moyens que les CSS.
//img
//font
//td (dans un tableau de données)
//th (dans un tableau de données)
//center
//u
//b
//i
//blink
//strong (à moins qu'il soit utilisé au niveau sémantique)
//em (à moins qu'il soit utilisé au niveau sémantique)
//*/@align
//*/@border
//*/@hspace
//*/@vspace
//*/@bgcolor
Use relative rather than absolute units in markup language attribute values and style sheet property values. [Priority 2]
(Voir http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-relative-units et les techniques à http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-relative-units).
Le but de ce test est de vérifier les valeurs relatives des attributs (X)HTML de type %Length;.
//table/@cellpadding
//table/@cellspacing
//col/@charoff
//colgroup/@charoff
//tbody/@charoff
//td/@charoff
//tfoot/@charoff
//th/@charoff
//thead/@charoff
//tr/@charoff
//iframe/@height
//td/@height
//th/@height
//img/@height
//object/@height
//applet/@height
//hr/@width
//iframe/@width
//img/@width
//object/@width
//table/@width
//td/@width
//th/@width
//applet/@width
Le but de ce test est de vérifier les valeurs relatives des attributs X(HTML) de type multi-length [16] ("%MultiLength;" dans la DTD HTML 4.01).
//col/@width
//colgroup/@width
Le but de ce test est de vérifier les valeurs relatives d'attributs X(HTML) de type multi-length-list [17] ou ("%MultiLengths;" dans la DTD HTML 4.01: une liste de MultiLength séparée par des virgules).
//frameset/@cols
//frameset/@rows
Le but de ce test est de vérifier les unités en valeur relative des propriétés des feuilles de style pouvant contenir des valeurs <length>.
background-position
border-spacing
bottom
font-size
height
left
letter-spacing
line-height
marker-offset
max-height
max-width
min-height
min-width
right
size
text-indent
text-shadow
top
vertical-align
width
word-spacing
Use header elements to convey document structure and use them according to specification. [Priority 2]
(Voir http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-logical-headings et les techniques à http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-logical-headings)
Le but de ce test est de rechercher des effets de style qui, dans leur concept, représentent des titres mais qui ne sont pas codés par des éléments hX.
//body//*
Le but de ce test est de vérifier qu'il n'y a pas d'élément de titre dans la page ayant un niveau plus élevé que le premier titre.
//h1
//h2
//h3
//h4
//h5
Le but de ce test est de vérifier qu'aucun niveau n'a été omis dans la hiérarchie des titres.
//h3
//h4
//h5
//h6
Ce test permet de vérifier si des éléments de titre ont été utilisés (de façon incorrecte) pour le formatage de polices.
//h1
//h2
//h3
//h4
//h5
//h6
Le but de ce test est de vérifier la bonne hiérarchie des niveaux de titres.
//body
Mark up lists and list items properly. [Priority 2]
(Voir http://www.w3.org/TR/WCAG10/#tech-list-structure et les techniques à http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-list-structure)
Coder les structures en listes et les éléments de listes (UL, OL, DL, LI) de façon appropriée. Les éléments de liste HTML DL, UL, et OL (disponibles en HTML 3.2 et HTML 4.0) ne doivent être uniquement utilisés que pour créer des listes et non pour des effets de formatage tels que l'indentation. Si possible utiliser des listes ordonnées (numérotées) pour faciliter la navigation.
Les auteurs peuvent désactiver le style de listes par défaut dans une liste ordonnée et non ordonnée et créer manuellement une numérotation à plusieurs niveaux (par exemple 1, 1.1, 1.2, 1.2.1). Le but de ce test est de vérifier qu'une numérotation de liste ajoutée manuellement fournit aux utilisateurs la profondeur de la liste.
//li/ol
//li/ul
Ce test a pour but de vérifier si des éléments de listes (li) sont appropriés au contexte du document, c'est-à-dire pour créer des listes et non pour le formatage comme l'indentation.
//ul/li
//ol/li
//dl/dd
Le but de ce test est de rechercher les paragraphes, les retours à la ligne et les chiffres utilisés pour simuler des listes numérotées et qui peuvent être remplacés par l'élément ol.
//p
//p//br
Ce test a pour objectif de rechercher les paragraphes, les retours à la ligne et certains caractères tels que les astérisques et les tirets utilisés pour simuler des listes non ordonnées et qui peuvent être remplacés par l'élément ul.
//p
//p//br
Le but de ce test est de rechercher les paragraphes, les retours à la ligne et les images affichant des nombres utilisés pour simuler des listes ordonnées et pouvant être remplacés par l'élément ol et les CSS.
//p//img
//p//br/following-sibling::img
Le but de ce test est de rechercher des paragraphes, des retours à la ligne et des images (en particulier les images de puces) utilisés pour simuler des listes non ordonnées et qui peuvent être remplacés par l'élément ul et des CSS.
/p//img
//p//br/following-sibling::img
Le but de ce test est de rechercher les paragraphes, les retours à la ligne et les effets de formatage utilisés pour simuler des listes de définition et pouvant être remplacés par les éléments dt et dd.
//p
//p//br
Le but de ce test est de vérifier qu'un style de liste de secours est présent si les images sont utilisées en tant que puces de listes.
*{list-style:...;},
*{list-style-image:url(...);},
*{list-style-type:...;}
Mark up quotations. Do not use quotation markup for formatting effects such as indentation. [Priority 2]
(Voir http://www.w3.org/TR/WCAG10/#tech-quotes et les techniques à http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-quotes
L'objectif de ce test est de vérifier que les éléments de citation sont utilisés de manière appropriée pour coder des citations et non pour des effets de formatage et d'indentation.
//blockquote
Ce test a pour objectif de vérifier que les citations courtes (élément q) sont utilisées de manière appropriée pour des citation et non pour des raisons de mise en forme.
//q
Le but de ce test est de rechercher les citations qui n'ont pas été codées avec q ou blockquote.
//p
Le but de ce test est de rechercher tout élément cite et address utilisés pour mettre du texte en italique.
//cite
//address