Sommaire

L’évolution des CSS:évolutionCSS

Au tout début du Web, les pages ne contenaient que du texte et permettaient quelques mises en forme avec des éléments HTML spécifiques. Puis le Web est devenu accessible aux universitaires, aux entreprises et au grand public. Ces nouveaux utilisateurs avaient besoin d’afficher les contenus rédactionnels avec de la mise en forme et de la mise en page. Le W3C a donc fait évoluer le HTML dans ce sens pour qu’il permette d’avoir des pages web plus attractives. Jusqu’au HTML 3.2, il n’y avait pas de distinction claire entre le contenu et la mise en forme, ce qui était très dommageable.

C’est avec l’avènement du HTML 4 que sont apparues les feuilles de style en cascade, les Cascading Style SheetsCascading Style Sheets en anglais, les CSS. La recommandation Cascading Style Sheets, level 1 est publiée le 17 décembre 1996 (https://www.w3.org/TR/REC-CSS1-961217.html). Nous avions alors pour la première fois la séparation entre le contenu et la mise en forme et mise en page. La version 2 des CSS est publiée le 12 mai 1998 (https://www.w3.org/TR/2008/REC-CSS2-20080411/) et la 2.1 le 7 juin 2011 (https://www.w3.org/TR/2011/REC-CSS2-20110607/).

Comme le HTML, les recommandations des CSS étaient publiées d’un seul tenant, sur des centaines de pages. L’apparence des sites web prenant de plus en plus d’importance, maintenir une évolution continue ...