Outre le fait qu'un code bien pensé permet à d'autres personnes d'intervenir efficacement dans la maintenance du site, cela a une incidence directe sur le temps de chargement des pages et donc le confort de consultation de votre site. A quoi convient-il être attentif ?
Une déclaration correcte
C'est-à-dire une instruction placée
en début de page pour signaler aux navigateurs
(d'hier, d'aujourd'hui et de demain) comment
interpréter le code, et donc afficher
correctement le site qui est soumis. Une déclaration
manquante ou incomplète est source d'ennuis
prévisibles. Affichage > Source et
vous verrez ou non <!DOCTYPE... en première
ligne.
A
propos du Doctype
Un minimum de code, bien structuré
Il en va du code informatique comme du texte rédactionnel : il peut être lourd et confus, ou léger et clair. La rapidité de chargement en dépend directement. Or il se fait que la plupart des outils mis sur le marché génèrent - dans une tentative de les rendre accessibles aux amateurs - du code inutilement pesant pour qui n'y prend pas garde.
Les scripts (javascript) sont des morceaux de programmation destinés à exécuter certaines tâches ou comportements en réaction aux sollicitations de l'internaute. Les rassembler sur une feuille spécifique permet de ne les charger qu'une seule fois, plutôt que d'alourdir chaque page de façon répétitive.
Compatibilité entre navigateurs
Si vous voyez la mention "ce site est optimisé pour le navigateur untel..." c'est qu'il ne l'est pas pour d'autres. Tant il est vrai que rendre un site compatible entre navigateurs n'est pas chose aisée. Or vos visiteurs sont équipés diversement. S'en préoccuper devrait être une priorité.
Il est également possible de développer des sites utilisant les capacités des navigateurs modernes qui puissent simultanément être visionnés par ceux des anciennes générations (tels que Netscape 4), dans des conditions certes moins raffinées mais néanmoins acceptables.
Accessibilité aux malvoyants
Rendre un site accessible aux personnes souffrant de troubles visuels peut s'avérer important. Il existe aussi des logiciels de reconnaissance vocale à même de lire à haute voix le contenu du site; il est alors utile de prévoir des instructions de navigation complémentaires, non perceptibles pour les autres utilisateurs.
La taille du texte peut être adaptée
aux préférences de l'utilisateur
(essayez donc Affichage > Taille du texte...),
la navigation peut se faire au moyen du clavier
plutôt que de la souris. Il est aussi question
de contrastes, de couleurs, de libellés
des illustrations...
Les
spécifications WAI
Les
spécifications section508
La validation
Les tests de validation externes sont un outil efficace pour contrôler la validité du code des pages du site et des feuilles de style. Un moyen sûr de s'assurer de la conformité aux spécifications en vigueur.