Cette recommandation préconise d'utiliser les technologies w3c, et décrit ce qu'il faut faire lorsque d'autres technologies sont employées.
Use W3C technologies when they are available and appropriate for a task and use the latest versions when supported. [Priority 2]
(Voir http://www.w3.org/TR/WCAG10/#tech-latest-w3c-specs et les techniques à http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-latest-w3c-specs)
Ce test a pour but de vérifier que les dernières versions des technologies w3c pour le HTML et le XHTML ont été utilisées.
-
Avoid deprecated features of W3C technologies. [Priority 2]
(Voir http://www.w3.org/TR/WCAG10/#tech-avoid-deprecated et les techniques à http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-avoid-deprecated)
Noter que "déprécié" peut avoir une signification différente selon les spécifications. En HTML 4.01, cela signifie :
"Un élément ou un attribut déprécié le devient quand il a été déclassé par une nouvelle spécification. Les éléments dépréciés sont définis dans le manuel de référence, aux endroits appropriés, mais sont clairement signalés comme dépréciés. Les éléments dépréciés sont amenés à devenir obsolètes dans les versions futures de HTML. Pour des raisons de compatibilité descendante, les agents utilisateurs doivent continuer à supporter les éléments dépréciés."
Il est possible qu'une fonctionnalité dépréciée le soit au profit d'une fonctionnalité qui ne soit pas correctement supportée (ex' object est censé remplacer applet).
Ce test a pour but de détecter les éléments HTML dépréciés.
//applet
//basefont
//center
//dir
//font
//isindex
//menu
//s
//strike
//u
Ce test a pour but de détecter les attributs HTML dépréciés.
//body/@bgcolor
//body/@link
//body/@alink
//body/@vlink
//body/@background
//body/@text
//caption/@align
//iframe/@align
//img/@align
//img/@border
//img/@hspace
//img/@vspace
//object/@align
//object/@border
//object/@hspace
//object/@vspace
//input/@align
//legend/@align
//li/@value
//table/@align
//table/@bgcolor
//tr/@bgcolor
//th/@bgcolor
//th/@height
//th/@nowrap
//th/@width
//td/@bgcolor
//td/@height
//td/@nowrap
//td/@width
//hr/@align
//hr/@noshade
//hr/@size
//hr/@width
//p/@align
//div/@align
//h1/@align
//h2/@align
//h3/@align
//h4/@align
//h5/@align
//h6/@align
//br/@clear
//dl/@compact
//ol/@compact
//ol/@start
//ol/@value
//ul/@compact
//script/@language
XHTML 1.0 [47] déprécie formellement l'usage de :
//a/@name
//applet/@name
//form/@name
//frame/@name
//iframe/@name
//img/@name
If, after best efforts, you cannot create an accessible page, provide a
link to an alternative page that uses W3C technologies, is accessible, has
equivalent information (or functionality), and is updated as often as the
inaccessible (original) page. [Priority 1]
(Voir http://www.w3.org/TR/WCAG10/#tech-alt-pages et les techniques à http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-alt-pages)
Ce test recherche les contenus alternatifs et vérifie s'ils sont équivalents.
document(//a/href)
document(//link/@href)
Ce test recherche un contenu alternatif et vérifie qu'il est accessible.
document(//a/href)
document(//link/@href)
Ce test recherche le contenu alternatif et vérifie si le contenu d'origine aurait pu être rendu accessible.
document(//a/href)
document(//link/@href)