« Discussion:Le langage CSS » : différence entre les versions

programmation, le retour :D
(programmation, le retour :D)
:::: euh, dans tous les langages, le programmeur est limité par l'interpréteur ou le compilateur ; quand j'écris « <code>2*2</code> », c'est l'interpréteur ou le compilateur qui décide de ce qui se passe (en général, une multiplication). Pour moi, le CSS est un langage interprété, on se contente d'exploiter les possibilités offertes par l'interpréteur (agent utilisateur), comme pour tous les langages interprétés…
:::: [[Utilisateur:Cdang|Cdang]] 22 mars 2007 à 16:52 (CET)
 
== programmation, le retour :D ==
 
Bonjour<br>, relisant l'ouvrage des deux inventeurs des CSS, ''Cascading Style Sheets, designing for the Web'', Håkon Wium Lie et Bert Bos, j'y lis un truc amusant, écrit noir sur blanc: « CSS is not a programming language ». Bon, je dis ça, mais je n'ai rien dit, et Bert Bos et Lie non plus dans doute :D
 
Sérieusement, ce titre de « programmation CSS » est définitivement une énorme erreur involontaire. La question de faire ou non des feuilles de styles un langage de programmation a en effet été posée à son origine, dans le milieu des années 90. Mais l'option "programmation" illustrée par les DSSSL et la fugace implémentation JSSS de Netscape ont été explicitement écartée, et cette décision n'est toujours pas remise en cause au sein du WG CSS du W3C. Mais du coup, qualifier CSS de langage de programmation, par méconnaissance des implications de cette expression, n'a rien d'innocent...
 
Cordialement, --[[Utilisateur:LgD|LgD]] 11 août 2007 à 10:40 (CEST)
147

modifications