WEB2007 ALSO SPEAKS ENGLISH
06 44 00 14 84 (ou 0033644001484)

* Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Angers


Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Angers





Article:

CSS : Les premiers développements

La première proposition de Cascading HTML Style Sheets, formulée par Håkon Wium Lie, attire l'attention de Dave Raggett. A cette époque, c'est lui le principal éditeur du projet de spécification HTML3.0. Adepte d'un HTML qui soit uniquement structurel, il encourage la publication d'un document de travail CHSS, pour que celui-ci puisse être présenté et discuté à la seconde conférence internationale sur le WWW (Mosaic and the web, Chicago, 1994). Avec l'aide d'Hakon Lie, il modifie aussi le navigateur Arena, pour tester ce format. Il présente son travail durant la troisième conférence WWW en 1995.

En parallèle, Bert Bos, qui travaillait à l'époque sur le navigateur Argo, et avait soumis au W3C son propre projet « Stream-based Style Sheet Proposal » (SSP), décide de s'allier à Håkon Lie.

Comme SSP avait été développé avec l'idée d'être applicable à HTML, mais également à d'autres langages de balisage, Bert Bos et Håkon Lie décident de reprendre cet objectif. Ils en font une des caractéristiques majeures de ce qui deviendra ensuite le véritable « CSS ».

Un autre aspect de CSS s'avère donc déterminant, face aux alternatives existantes : CSS est le premier format à inclure l'idée de « cascade » (feuille de style en cascade), c'est-à-dire la possibilité pour le style d'un document de provenir de plus d'une « feuille de style ». Cela permet d'arbitrer entre plusieurs sources (concurrentes) de mise en forme d'un élément, et donc de composer avec les préférences stylistiques des auteurs, et des utilisateurs.

Le World Wide Web Consortium (W3C) s'avère opérationnel en 1995. La liste de discussion www-style fait alors son apparition. La même année a lieu à Paris un « W3C style sheet workshop » primordial pour l'avenir des CSS. La volonté de conserver les feuilles de style sous une forme simple y est affirmée, ce qui annihile l'hypothèse JSSS de Netscape. D'autre part, Thomas Reardon (Microsoft) y ane le support à venir de CSS, dans les futures versions d'Internet Explorer. Ainsi, lorsque le W3C crée à la fin de l'année l'« HTML Editorial Review Board » (HTML ERB) pour ratifier les futures spécifications HTML, DOM et CSS, Netscape (représenté par Lou Montulli) se joint finalement au projet CSS de Bert Bos et Håkon Lie.

CSS : une maturation compliquée

A l'inverse des logiciels, les spécifications CSS ne sont pas développées comme des versions successives, permettant à un navigateur de se référer à une version donnée.






****Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe