Dois-je utiliser px ou rem unités de valeur dans mon CSS?

Je suis en train de concevoir un nouveau site web et je veux qu'il soit compatible avec autant de navigateurs et les paramètres du navigateur que possible. Je suis en train de décider ce que l'unité de mesure à utiliser pour les tailles de mes polices de caractères et les éléments, mais je suis incapable de trouver une réponse concluante.

Ma question est: dois-je utiliser px ou rem dans mon CSS?

  • Jusqu'à présent, je sais que l'utilisation d' px n'est pas compatible avec les utilisateurs de régler leur base taille de la police dans leur navigateur.
  • J'ai ignoré ems parce qu'ils sont plus de tracas, de maintenir, par rapport à rems, comme ils en cascade.
  • Certains disent que rems sont indépendants de la résolution et donc plus souhaitable. Mais d'autres disent que la plupart des navigateurs modernes zoom tous les éléments de manière égale de toute façon, à l'aide de px n'est pas un problème.

Je vous pose cette question parce qu'il y a beaucoup d'opinions différentes sur ce qui est le plus souhaitable mesure de distance dans le CSS, et je ne suis pas sûr de qui est le meilleur.

  • C'est une bonne ressource, les commentaires ont même plus: kyleschaeffer.com/best-practices/...
  • J'ai lu ça, mais le rem n'est pas mentionné dans cet article. Aussi, il n'a pas d'expliquer son point de vue en profondeur: "Un problème avec l'unité de pixel, c'est qu'il n'a pas l'échelle vers le haut pour les déficients visuels lecteurs ou à la baisse pour s'adapter à des appareils mobiles." Certains sont en désaccord avec cet énoncé et dire que les appareils mobiles face parfaitement avec px.
  • Certains pourraient dire que la plupart des appareils face parfaitement, surtout les appareils récents.
  • C'est une grande question en passant, +1.
  • merci, c'est quelque chose qui m'énerve depuis un moment et je n'ai pas été en mesure de le comprendre, de mon propre chef.
  • Cette matière à controverse et de l'argumentation et de l'opinion, pas le genre de questions techniques qui DONC est bon. Par ailleurs, la bonne réponse est “Non”. ☺

InformationsquelleAutor | 2012-08-03