C'est pour un mini exposé de 5 min sur le CSS en anglais que j'ai dû me pencher sur son histoire. Mais d'abord, une mini présentation du CSS :

  • Qu'est ce que ça veut dire ? Cascading Style Sheets (feuille de style en cascade)
  • Pourquoi cascade ? Car il y a une histoire d'héritage des caractéristiques entre les éléments de même nature
  • Qui l'a inventé ? Håkon Wium Lie a crée son ancêtre le CHSS (H pour HTML) et avec l'aide de Bert Bos, ils ont crée le CSS 1
  • A quoi ça sert ? C'est un langage qui permet de décrire la présentation d'un document structuré écrit en HTML, XHTML ou XML.
  • Qui en a la direction ? Le W3C (world wide web consortium)
  • Que définit on avec ? La couleur du texte, le fond du site, le style des caractères et leur taille, le placement de paragraphes sur la page ... !
  • Quel est l'intêret ? Le CSS permet de séparer le contenu et la forme de vos pages web. Ainsi, dans votre code, vous n'avez plus que du contenu structuré par des balises appropriées qui sont elles-même stylées dans le code CSS, dans un fichier joint.

capture d'ecran du site CSS Zen Design

  • Quel soucis ? Les naviguateurs n'ont pas tous les mêmes interprétations de certaines caractéristiques d'attribut CSS
  • Quel avenir pour le CSS ? Sa version actuelle est 2 et la troisième est en cours de développement. Les nouvelles versions des naviguateurs (notamment IE7) vont s'harmoniser quant à l'interprétation du CSS et les web-developpers auront moins de soucis pour l'utiliser.