21-04-2007, 12:45 AM
Tout le monde n'a pas la même notion de compatibilité.
Il y a ceux qui défendent le fait qu'avoir un rendu correct sur les principaux navigateurs du marché (Firefox 1.5+2.0 et IE 6+7), c'est la vrai compatibilité avancant le fait que faire son site en Xhtml 1.0 Strict/Transitional (mettons de côté le Frameset) n'assure pas la compatibilité entre tous les navigateurs (suffit de voir la différence FF/IE et le nombre de hack CSS/JS existants). Certains même se remettent à coder en HTML 4.01.
Et il y a ceux qui pensent compatibilité = standars donc Xhtml 1.0 Strict/Transitional assure selon eux la meilleure compatibilité entre les navigateurs. Pourtant les navigateurs (notament IE) ne jouent pas le jeu.
Alors que privilégier ? La première méthode et laisser les navigateurs faire ce qu'ils veulent (rajouter des balises, interpréter un attribut autrement...) ou obliger les navigateurs à avoir un modèle commun avec la 2e solution, ce que je préconise.
En tout cas le W3C n'a pas encore tranché et prévoit la création du Html 5 et du Xhtml 2.0 (la nouveautée qui m'a le plus marquée, c'est la suppression de <b>,<i>,<u>, mes premières balises Html mais bon on s'y fera - fin de la parenthèse).
Il y a ceux qui défendent le fait qu'avoir un rendu correct sur les principaux navigateurs du marché (Firefox 1.5+2.0 et IE 6+7), c'est la vrai compatibilité avancant le fait que faire son site en Xhtml 1.0 Strict/Transitional (mettons de côté le Frameset) n'assure pas la compatibilité entre tous les navigateurs (suffit de voir la différence FF/IE et le nombre de hack CSS/JS existants). Certains même se remettent à coder en HTML 4.01.
Et il y a ceux qui pensent compatibilité = standars donc Xhtml 1.0 Strict/Transitional assure selon eux la meilleure compatibilité entre les navigateurs. Pourtant les navigateurs (notament IE) ne jouent pas le jeu.
Alors que privilégier ? La première méthode et laisser les navigateurs faire ce qu'ils veulent (rajouter des balises, interpréter un attribut autrement...) ou obliger les navigateurs à avoir un modèle commun avec la 2e solution, ce que je préconise.
En tout cas le W3C n'a pas encore tranché et prévoit la création du Html 5 et du Xhtml 2.0 (la nouveautée qui m'a le plus marquée, c'est la suppression de <b>,<i>,<u>, mes premières balises Html mais bon on s'y fera - fin de la parenthèse).