C'est en 1996 que tout commence pour le CSS. Tout part d'abord de l'idée de William Tunnicliffe qui suggéra la dissociation du contenu d'un site web de sa mise en page. Les avantages de cette nouvelle manière de procéder c'est que d'abord elle permettra de mettre plus facilement à jour les sites web, ensuite ces derniers chargeront plus rapidement et on pourra en plus créer aisément plusieurs designs pour un même site. Le procédé comportait beaucoup d'autres avantages encore, mais nous allons nous limiter à ceux là. Dans tous les cas, la première version du CSS qui était alors le CSS 1 fut fonctionnelle dès 1996. Elle offrait les premières fonctionnalités de ce langage c'est-à-dire notamment les couleurs, les différentes polices de caractères, les marges et bien d'autres choses encore. Cette toute première version du CSS ne manqua pas d'apporter son exceptionnelle contribution au développement du monde du web jusqu'à l'apparition de son successeur en 1999, le CSS 2. Cette toute nouvelle version de CSS rajoutait alors de nombreuses et très pratiques nouvelles options à l'ancienne version. Entre autres nouvelles options, on pouvait compter les pseudo-formats ":after" et ":before", le positionnement absolu etc.
S'il est certes vrai que le CSS 2 n'est née qu'en 1999, il y a néanmoins certains navigateurs qui ont encore du mal à l'accepter, nous n'allons toute fois pas citer de nom à ce niveau. Cependant, il faut admettre que gérer intégralement le CSS n'a rien d'une simple tâche, on est effectivement toujours confronté ne serait-ce qu'à quelques bugs. Les conséquences de cette situation ce sont les personnes chargées du développement des sites web qui les assument le plus car c'est eux qui doivent en permanence tenter de trouver des solution au problème de différences entre les différents navigateurs existant. Tout compte fait, retenez que grâce au CSS les pages web sont aujourd'hui beaucoup plus belles et l'on peut même espérer avoir dans l'avenir des pages encre plus belles grâce aux nombreux progrès que connaît ce langage.
Vous savez maintenant tout sur l'origine du CSS et l'impact de son utilisation dans le développement des sites web. Le plus dur maintenant reste d'arriver à mettre en place des pages web qui fonctionnent parfaitement bien sur l'ensemble des navigateurs actuels (Opera, Firefox, Safari, Konqueror...), sans oublier Internet Explorer qui a tout d'un navigateur particulier !
