Les fausses promesses des CSS
Dans sa présentation des "feuilles de styles en cascade", le très respectable "OpenWeb Group", énonce la liste des avantages des CSS. Comme on peut le constater facilement en parcourant les forums consacrés aux CSS, certains points de cette liste ne correspondent absolument pas à l'expérience que les webmasters vivent au quotidien.
|
Exact. |
|
C'est absolument faux pour le moment. Il est bien plus délicat d'obtenir une mise en page "universelle" lorsqu'elle est basée sur l'utilisation de CSS. Vouloir rendre un site CSS compatible avec l'ensemble des navigateurs existant aujourd'hui sur le Web demande un investissement et des compétences considérables et ne garantit pas contre les mauvaises surprises. La maintenance sera sans doute plus simple par la suite, mais le coût de développement sera indiscutablement supérieur. |
|
Discutable, car la feuille de styles est parfois bien "lourde" et peut ralentir le chargement de la première page visitée. Etant donné qu'un grand nombre d'internaute ne consulte qu'une seule page des sites visités, le gain en bande passante n'est pas toujours évident. |
|
Exact. |
|
Exact. |
|
Très discutable. Les mises en page à l'aide de tableau permettent souvent de gérer ce type de problème plus simplement. |
|
Meilleure accessibilité pour qui ? Pas pour les utilisateurs de I.E. 5.5 et de Netscape, à moins que le concepteur de site ne se donne la peine de tester le fonctionnement des CSS sur ces deux navigateurs et de générer une feuille de styles qui leur soit adaptée. D'autre part, nous ne voyons pas en quoi l'utilisation de tableaux représentent une gêne réelle vis-à-vis de l'accessibilité. Les arguments développés par OpenWeb ou cybercodeur sont un brin tirés par les cheveux et semblent oublier que les lecteurs automatiques de page pour handicapés ont surmonté depuis longtemps le "problème" des tableaux. |
Les "vrais" avantages des CSS (points 1, 4 et 5) suffisent largement à justifier leur utilisation.
Oui, ce système est formidable et vaut les investissements que vous devrez faire pour surmonter les difficultés qu'il générera.
Mais cessons d'affirmer que la mise en place de CSS facilite la vie des concepteurs de site : elle demande de solides compétences et augmente les coûts de développement. Ces investissements seront largement compensés par la facilité de maintenance que ce système procure, mais ils ne doivent pas être sous-estimés.
Et cessons de présenter ce système comme un système "parfait" : il n'est pas dénué d'aspects discutables, comme le souligne le blog "Participe présent".
Vous pouvez recopier gratuitement le contenu de cette page sur votre site en respectant quelques conditions de bon sens.
Consultez notre page "Reprendre nos articles sur votre site".



La mise en page avec CSS