CSS Historique et versions
CSS Historique et versions
-
Historique
- Le CSS (Cascading Style Sheets : feuilles de style en cascade) est un langage informatique qui permet la mise en forme d’une page web. Créé par la W3C dans les années 1990 , il est totalement pris en charge par les navigateurs dans les annés 2000.
- La première réelle proposition de feuilles de style est proposée par Hakon Wium Lie. Très vite, Dave Raggett qui est alors le principal éditeur du projet de spécification HTML3 publie un document évoquant le travail de Hakon Wium Lie.
- Les spécifications CSS sont publiées par le W3C
- Implémenté par Internet Explorer 3.0 dès 1996
- Suivi par Netscape Navigator 4.0 en 1997
-
Versions
- CSS 1
- Début 1995, le W3C (WWW Consortium) devient opérationnel. Au mois de mai 1995, pour développer les feuilles de style, il crée une petite équipe, initialement constitué de H.W. Lie et B. Bos, et installe les deux hommes dans son antenne européenne, à Sophia Antipolis. Au mois de novembre 1995 est publié un premier projet (« draft »). En décembre 1996, ce projet devient une « recommandation » du W3C sous le nom CSS1.
- La spécification CSS1 finale est publiée le 17 décembre 1996, et définit une cinquantaine de propriétés.
- CSS1 ne décrit pas uniquement sa propre grammaire : ce premier niveau décrit en effet une grammaire destinée à permettre aux niveaux ultérieurs d’ajouter de nouvelles fonctionnalités, tout en autorisant la lecture de ces futures feuilles de styles par les implémentations d’origine.
- CSS 2
- Au début de 1997, le W3C crée un groupe de travail dédié aux feuilles de style, présidé par Chris Lilley de l’université de Manchester. Un complément (appelé CSS2) est mis en chantier, et une première proposition est publiée par le W3C en novembre 1997.
- CSS est attribué en 1997 à un nouveau groupe de travail au sein du W3C, présidé par Chris Lilley. En 2007, ce groupe comporte notamment des représentants d’Apple, Google, IBM, Microsoft, Adobe, de la Fondation Mozilla et d’Opera.
- CSS 2.1
- Les retours d’implémentation de CSS2 conduisent le groupe de travail CSS du W3C à rédiger à partir de 2001 une version révisée CSS 2.1 (« CSS Level 2, Revision 1 »), sur la base de ce qui était effectivement adopté par les différents navigateurs.
- CSS 2.1 corrige CSS2 sur de nombreux points de détail, en supprime certaines sections en tout ou partie (les styles vocaux définis sous le type de media « aural », les styles d’impression, les polices téléchargeables, dont les définitions plus probantes sont repoussées à la future CSS3), et l’explicite à partir des constats mis à jour lors des implémentations (la gestion avancée des blocs flottants via les « contextes de formatage »
- CSS 3
- Le développement du troisième niveau des feuilles de styles en cascade commence dès 1999, parallèlement à celui de CSS 2.1.
- CSS 4
- L’écriture du quatrième niveau des feuilles de styles en cascade débute dès 201029, parallèlement aux modules CSS 3.
CSS est développé par niveaux imbriqués et non par versions successives : CSS 3 inclut CSS 2 qui inclut CSS 1
bibliographie
Feuilles de style en cascade: https://fr.wikipedia.org/wiki/Feuilles_de_style_en_cascade
Les feuilles de style: http://cerig.pagora.grenoble-inp.fr/dossier/feuilles-de-style/page01.htm
HTML et CSS: http://apprendrelehtml5.free.fr/Historique.html