(reprise du message précédent)
Je précise, car l'idée d'assimiler les bugs d'IE et les avancées CSS3 de Firefox va sans doute susciter quelques hurlements scandalisés :
- une CSS truffée de hacks pour que ça soit quand même pareil dans IE est fragile (car sans aucune garantie sur son résultat dans le prochain IE), peu lisible et difficile à maintenir en général (je modifie innocemment une valeur... Zut ! Il faut que je modifie aussi la valeur hackée, et comment il marchait, déjà, ce hack ?)
- De la même manière, une CSS fondée sur des implémentations précoces de CSS3 est fragile (quel est le résultat dans les navigateurs plus raisonnablement conformes aux normes réelles ?) et amusante à maintenir (par définition, les modules CSS3 qui n'ont pas atteint le stade de Candidate Recommandation sont susceptibles de tous les changements)
Les critères de choix sont strictement identiques :
- est-ce que j'investis (critère économique) dans un pari sur CSS3 ?
- est-ce que j'en fais une question d'esthétique (CSS3 roxor car ça me flatte et c'est amusant, ou à l'inverse, CSS3 pas bô car pas encore une norme) ?
Sont en revanche totalement exclues de ce champ les extensions propriétaires CSS conformes à CSS2.1, bien sûr.
Modifié par Laurent Denis (04 Jul 2005 - 08:20)
Laurent Denis a écrit :
- y inclure les avancées CSS3 de Firefox et Opera pour les modules CSS3 qui ne sont pas encore implémentables (ceux qui n'ont pas atteint le stade de Candidate Recommandation) : il ne s'agit pas à proprement parler de bug, mais d'implémentations problématiques.
Je précise, car l'idée d'assimiler les bugs d'IE et les avancées CSS3 de Firefox va sans doute susciter quelques hurlements scandalisés :
- une CSS truffée de hacks pour que ça soit quand même pareil dans IE est fragile (car sans aucune garantie sur son résultat dans le prochain IE), peu lisible et difficile à maintenir en général (je modifie innocemment une valeur... Zut ! Il faut que je modifie aussi la valeur hackée, et comment il marchait, déjà, ce hack ?)
- De la même manière, une CSS fondée sur des implémentations précoces de CSS3 est fragile (quel est le résultat dans les navigateurs plus raisonnablement conformes aux normes réelles ?) et amusante à maintenir (par définition, les modules CSS3 qui n'ont pas atteint le stade de Candidate Recommandation sont susceptibles de tous les changements)
Les critères de choix sont strictement identiques :
- est-ce que j'investis (critère économique) dans un pari sur CSS3 ?
- est-ce que j'en fais une question d'esthétique (CSS3 roxor car ça me flatte et c'est amusant, ou à l'inverse, CSS3 pas bô car pas encore une norme) ?
Sont en revanche totalement exclues de ce champ les extensions propriétaires CSS conformes à CSS2.1, bien sûr.
Modifié par Laurent Denis (04 Jul 2005 - 08:20)