* Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Dijon
***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe
Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Dijon
Article:
CSS : Les premiers développements
La première proposition de Cascading HTML Style Sheets, formulée par Håkon Wium Lie, retient l'attention de Dave Raggett. Il est à cette époque 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, afin que celui-ci puisse être présenté et discuté à la seconde conférence internationale sur le WWW (Mosaic and the web, Chicago, 1994). Avec 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 reprennent 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 alors 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 permet donc de répondre aux 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 » décisif pour l'avenir des CSS. La volonté de conserver les feuilles de style sous une forme simple y est affirmée, ce qui exclut 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 difficile
A l'inverse des logiciels, les spécifications CSS ne sont pas développées sous forme de versions successives, permettant à un navigateur de se référer à une version donnée.