Должен ли я использовать единицы измерения px или rem в моем CSS?

Я разрабатываю новый веб-сайт и хочу, чтобы он был совместим с максимально возможным количеством браузеров и их настроек. Я пытаюсь решить, какую единицу измерения мне следует использовать для размеров моих шрифтов и элементов, но не могу найти окончательного ответа.

Мой вопрос: :, следует ли мне использовать pxили remв моем CSS?

  • На данный момент я знаю, что использование pxнесовместимо с пользователями, которые настраивают базовый размер шрифта в своем браузере.
  • Я проигнорировал ems, потому что они более хлопотны в обслуживании, по сравнению с rems, поскольку они каскадируются.
  • Некоторые говорят, что remне зависят от разрешения и поэтому более желательны. Но другие говорят, что большинство современных браузеров все равно масштабируют все элементы одинаково, поэтому использование pxне проблема.

Я спрашиваю об этом, потому что существует множество разных мнений относительно того, что является наиболее желательной мерой расстояния в CSS, и я не уверен, что лучше.

342
задан zzzzBov 30 March 2017 в 17:35
поделиться