CSSUn article de Eric Bruyndonckx.
[modifier] CSS (Cascading Style Sheets) ou Feuille de style[modifier] Les débuts du CSSLors de l'apparition des premiers navigateurs web, la gestion de l'affichage des pages était gérée du côté de l'utilisateur : suivant le navigateur utilisé, l'affichage était totalement différent. Par exemple, la couleur des liens hypertextes était spécifiée par le navigateur. Avec le développement du langage HTML, les développeurs se sont intéressés à la mise en page graphique de leur documents, sans séparer néanmoins la présentation de la structure. En 1994, Hâkon Wium Lie propose le concept de feuilles de style ; il est vite rejoint par Bert Bos et ils développèrent ensemble les CSS. Les CSS apportent une nouveauté déterminante : un style de document peut être défini par plus d'une feuille de style. Le webmaster peut donc définir un style pour son site et l'utilisateur peut également redéfinir ce style à l'affichage via son navigateur. C'est en 1997 qu'un groupe de travail du W3C (World Wide Web Consortium) présidé par Chris Lilley a commencé à s'occuper des problèmes non réglés par CSS pour aboutir à CSS2 comme recommandation officielle en mai 1998. Actuellement, CSS3 est en développement. [modifier] Les problèmes rencontrésSi le système des CSS est très facilement assimilable pour les développeurs de sites Internet, sa gestion du côtés des navigateurs n'est pas toujours au point !! L'implémentation des CSS est souvent incomplète et il est donc encore obligatoire de faire appel à diverses astuces pour que l'affichage soit identique sur le différents navigateurs. En effet, avoir un code conforme aux recommandations est une excellent chose mais pour la personne qui va visiter le site, seul le résultat compte : le but d'un bon développeur est donc d'allier un code valide à un affichage optimal et identique partout, tout en restant accessible. [modifier] Voir aussi |

