cfn:a_brief_history_of_css
CSS : Bref rappel historique
Aux débuts, chaque navigateur avait ses propres stylesheets
- CSS1 : 1996
- CSS2 : 1998
- CSS2.1 : 2003
support css premiers
- pas d'intérêts sur les standards ou l'interopérabilité
- beaucoup d'éléments et fonctionnalités propriétaires
- Les spécifications CSS n'étaient pas aussi formelles que maintenant.
- Aucun navigateur n'a jamais complètement implémenté CSS 2.0
Les challenges relatifs à l'écriture des spécifications
- le process du w3c rend difficile de publier rapidement de larges documents de spécifications
- le rythme d'évolution du web fait que nombre de specs sont outdatées dès leur publication
- par exemple les applications en ligne et le web mobile ont introduit de nouveaux besoins en css
Modularité du CSS3
- pas une spécification unique
- CSS 2.1 sera la dernière spécification “monolithique” (le mot est de moi)
- Le CSS sera désormais publié comme une série de spécifications modulaires
- des sections comme par exemple les sélecteurs sont maintenant contenus dans leur propres spécifications
- 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