Bonsoir,
britanicus75 a écrit :
Je lis sur plusieurs site qu'il est préférable d'utiliser des unités relatives pour les font-size et les width des div.
Beaucoup de sites racontent des bêtises, alors. (:D) Pour résumer:
- font-size en EM ou % = bien;
- width en pourcentages = pas toujours évident à gérer, mais bien;
- width en EM = casse-gueule, déconseillé si on ne sait pas très exactement ce que l'on fait;
- height en EM ou pixels ou pourcentages = sauf cas très ponctuels, c'est une connerie.
britanicus75 a écrit :
Ca voudrais dire que lorsque plus personne ne supporteras IE6 nous pourrons revenir en px?
Non, car les pixels sont une unité trop imprécise pour gérer les différents besoins des utilisateurs. Par exemple:
1. Nous sommes en 2008, je suis un utilisateur ayant un problème de vue léger apparu après la quarantaine. Sur les conseils d'un ami, j'ai configuré mon navigateur pour afficher une taille de texte par défaut de «20» au lieu des «16» classiques, ainsi c'est beaucoup plus confortable pour moi. Malheureusement, sur certains sites ça n'a pas l'air de marcher, le texte est trop petit, il n'a pas l'air de tenir compte de mes préférences. Tant pis, je lis les informations qui m'intéressent sur les sites compatibles en priorité.
2. Nous sommes en 2014, mon ultraportable 11 pouces a une résolution de 2600px de large (pourquoi afficher moins quand on peut afficher plus?). Le texte en 12px sur ce site conçu en 2008 est tout simplement illisible. En EM ou pourcentages, il aurait pu s'adapter à la taille par défaut calculée automatiquement par mon système d'exploitation ou mon navigateur, et dont en tant que simple utilisateur je n'ai absolument pas conscience. Avec un peu de chance, mon navigateur va forcer tout seul une taille de texte plus grande ou un zoom, faut pas déconner non plus.
3. Nous sommes en 2020, et la notion de pixels est en bonne partie obsolète.
Voilà.
Modifié par Florent V. (05 Dec 2008 - 22:38)