Utiliser des feuilles de style  
Point de contrôle 3,3 de priorité 2 WAI / WCAG 1.0
 
 
Description du problème

La page contient des balises ou des attributs désapprouvés (c'est-à-dire, qu'ils ne font plus partie du langage HTML 4.01 et dont l'usage est déconseillé par le W3C). Ces balises/attributs peuvent être remplacés par les règles CSS appropriées sans le moindre risque.

Voir la liste des balises du langage HTML 4.01 désapprouvées [http://www.w3.org/TR/REC-html40/index/elements.html] .

 
 
Procédure de réparation

Remplacez les balises et les attributs désapprouvés par les propriétés et les règles appropriées. Par exemple, utilisez les propriétés CSS " font " (notamment, font-size, font-family, font-weight) au lieu de l'élément HTML FONT pour contrôler les styles de police ; utilisez style="{float: left}" à la place de align="left" ; utilisez style="border:none" à la place de border="0" (à l'intérieur des balises IMG).

Voir la liste des balises du langage HTML 4.01 désapprouvées [http://www.w3.org/TR/REC-html40/index/elements.html] .

 
 
Explication du problème

Vous obtenez les avantages suivants en utilisant les règles de présentation CSS plutôt que les balises et les attributs (désapprouvés) du langage HTML.

  • le code que vous développez respecte davantage les normes et sera automatiquement compatible une fois que l'ensemble des navigateurs et des agents appliqueront les normes ;
  • la gestion des pages développées est plus facile (du fait que le code de la présentation doit être isolé dans la feuille de style CSS partagée par toutes ou la plupart des pages) ;
  • les pages développées seront moins " encombrées ". En effet, il n'est pas nécessaire de répéter les balises telles que FONT pour spécifier le nom et la couleur des polices. Le téléchargement est plus rapide (du fait que la taille de la page est réduite et que le navigateur ne peut télécharger le fichier CSS qu'une seule fois depuis le site) ;
  • Il est possible de réutiliser la même page HTML et de lui appliquer plusieurs fichiers CSS pour que l'utilisateur du navigateur puisse choisir le style de rendu à utiliser (parmi ceux définis).