cfn:a_brief_history_of_css

CSS : Bref rappel historique

Aux débuts, chaque navigateur avait ses propres stylesheets

  1. CSS1 : 1996
  2. CSS2 : 1998
  3. CSS2.1 : 2003

support css premiers

  1. pas d'intérêts sur les standards ou l'interopérabilité
  2. beaucoup d'éléments et fonctionnalités propriétaires
  3. Les spécifications CSS n'étaient pas aussi formelles que maintenant.
  4. Aucun navigateur n'a jamais complètement implémenté CSS 2.0

Les challenges relatifs à l'écriture des spécifications

  1. le process du w3c rend difficile de publier rapidement de larges documents de spécifications
  2. le rythme d'évolution du web fait que nombre de specs sont outdatées dès leur publication
  3. par exemple les applications en ligne et le web mobile ont introduit de nouveaux besoins en css

Modularité du CSS3

  1. pas une spécification unique
  2. CSS 2.1 sera la dernière spécification “monolithique” (le mot est de moi)
  3. Le CSS sera désormais publié comme une série de spécifications modulaires
  4. des sections comme par exemple les sélecteurs sont maintenant contenus dans leur propres spécifications
  5. Cette approche permet au W3C de prioriser certains aspects et de réagir rapidement à de nouveaux besoins.

Le future du CSS

voir w3.org/TR/css3-roadmap

Tous les futurs travaux sur CSS mettrons à jour des modules existants ou en ajouterons de nouveaux.

cfn/a_brief_history_of_css.txt · Last modified: 2015/12/22 17:53 by leo