Dissonance cognitive
Par nraynaud le samedi, novembre 24 2007, 18:51 - Général - Lien permanent
On ne peut pas d'un côté interdire la détection de navigateur en JS au profit de la détection de fonctionnalités et de l'autre s'amuser avec des _ ou des * dans le CSS pour éviter ou favoriser le navigateur qu'on cherche (IE 5,6 ou 7).
On ne peut pas parler de portabilité d'affichage (densité de pixels, largeur de l'écran, taille des typos etc.), d'accessibilité et passer son temps à caler tout en taille fixes, même si c'est en em (qui ne résout rien).
Commentaires
C'est pour ça que certains évitent les hack css, pour exactement les raisons cités dans l'article sur la détection d'objet.
Mais de toute façon un site web est une vitrine, on la garde pas 5 ans sans en changer. Inutile de coder pour des navigateurs théoriques qui sortiront après que le site soit refait (il le sera). Et pour les navigateurs les plus concernés par les hack, ils font trèèèès gaffe à la rétrocompatibilité par intérêt personnel et financier, ça cassera pas.
Le truc qui me fait un peu stresser dans l'approche pragmatique, c'est que je n'ai pas de PC pour tester tous les navigateurs possibles. Et j'ai moyennement confiance dans les sites qui le font pour moi.
T'as pas de PC ?
> Le truc qui me fait un peu stresser dans l'approche pragmatique, c'est que je n'ai
> pas de PC pour tester tous les navigateurs possibles.
Where there's muck there's brass [:spamafote]
On emploierais pas des gens pour faire un boulot aussi passionant que convertir un .psd en .html si y'avait pas une difficulté quelque part.