DirecteurArtistique.net | Utilisation des feuilles de styles CSS en c... http://www.directeurartistique.net/v5b/article.php3?id_article=102
5 sur 7 04/03/2005 11:51
d) L’accessibilité
Ne nous voilons pas la face, même s’il y a une volonté forte des services
publics pour rendre accessibles les sites institutionnels aux handicapés,
pour les entreprises, cela se fera plus pour des questions d’image de
marque ou de clientèle. Dans ce domaine, l’utilisation des CSS est un vrai
pas en avant . Pour les aveugles et les mal-voyants, le W3C/WAI propose
des préconisations plus étendues, incluant par exemple l’utilisation
d’"access keys" et d’accès rapide au contenu sans passer par un menu.
De la même manière, un moteur de recherche peut être comparé à un
internaute non-voyant. Dans sa phase d’indexation, se baladant de liens en
liens, il lit les pages web textuellement et en tire l’information qu’il juge
intéressante pour la stocker en base de donnée. Lorsqu’une page web est
indexée par un moteur de recherche, le fichier HTML est donc simplement lu.
Il n’est donc ni sensible à l’ergonomie, ni au graphisme du site, mais à
l’organisation de son contenu. D’où l’intérêt de purger le code HTML de tout
élément graphique et d’en organiser proprement le contenu, bref utiliser des
CSS. Rappelons que d’autres méthodes permettent de renseigner le moteur
de recherche lors de son indexation : les métawords, titres, dates, auteur,
contacts. Aujourd’hui, beaucoup d’entreprises payent cher leur
référencement commercial pour figurer aux premières places des résultats
de recherche : elles payent bien souvent le prix d’une mauvaise conception
de leur site ! Adopter les feuilles de style permet donc une meilleure
indexation par les moteurs de recherche et donc un meilleur référencement,
ce qui est très vendeur pour une entreprise.
Reste un autre handicap, celui d’avoir choisi (ou pas) un autre navigateur
qu’Internet Explorer. Il y a quelques années on développait même deux
versions pour un même site, selon que l’utilisateur final possédait Netscape
ou IE. En utilisant les standards CSS, on s’affranchit théoriquement de cette
problématique en le rendant accessible à tous, car dans l’ensemble les
dernières versions des navigateurs actuels reconnaissent les standards.
Nous verrons plus loin qu’il existe cependant quelques différences entre les
navigateurs.
3) Les quelques inconvénients
a) Se former
Se former et acquérir la maîtrise du code CSS prend du temps. Certains
outils peuvent aider dans cet apprentissage (ils feront l’objet d’un autre
dossier), mais actuellement aucun ne peut générer du code CSS de façon
automatique ou wysiwyg. Il faut donc commencer par regarder le code
source, imiter et apprendre. Cela peut paraître laborieux, mais finalement,
cela ressemble à l’apprentissage du codage en HTML aux débuts du web.
De plus, il faut revoir la façon dont on code en HTML, mais cela est plus
facile car c’est plus un remise en question de la structuration que du
codage.
b) Petites différences entre navigateurs
Pour une grande majorité, les internautes utilisent IE6. La popularité de ce