* Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Nimes
***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 Nimes
Article:
CSS : Les développements originels
Dès la première proposition de Cascading HTML Style Sheets, formulée par Håkon Wium Lie, Dave Raggett est interpelé. A cette époque, ce dernier est 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 de le présenter et le discuter à la seconde conférence internationale sur le WWW (Mosaic and the web, Chicago, 1994). En compagnie 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), choisit de se joindre à 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 le futur véritable « CSS ».
Un autre aspect de CSS s'avère donc déterminant par rapport aux alternatives existantes : CSS est le premier format à inclure l'idée de « cascade » (feuille de style en cascade). Il s'agit de 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 prendre en compte les préférences stylistiques des auteurs, et des utilisateurs.
Le World Wide Web Consortium (W3C) s'avère opérationnel en 1995. On assiste à l'apparition de la liste de discussion www-style. La même année, à Paris, un « W3C style sheet workshop » s'avère primordial pour l'avenir des CSS. La volonté de conserver les feuilles de style sous une forme simple y est affirmée, annulant par la-même l'hypothèse JSSS de Netscape. D'autre part, Thomas Reardon (Microsoft) y ane le support à venir de CSS, pour 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) ratifiant 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 : vers 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.