Я разрабатываю новый веб-сайт, и я хочу, чтобы он был совместим с большим количеством браузеров и настроек браузера. Я пытаюсь решить, какую единицу измерения я должен использовать для размеров моих шрифтов и элементов, но не могу найти окончательного ответа.
Мой вопрос: следует ли использовать px
или rem
в моем CSS?
- До сих пор я знаю, что использование
px
несовместимо с пользователями, которые корректируют свой размер базового шрифта в своем браузере. - Я проигнорировал
em
, потому что они более сложны для поддержания по сравнению сrem
s, когда они каскадируются. - Некоторые говорят, что
rem
независимы от разрешения и поэтому более желательны. Но другие говорят, что большинство современных браузеров одинаково одинаково масштабируют все элементы, поэтому использованиеpx
не является проблемой.
Я спрашиваю об этом, потому что есть много разных мнений относительно того, что является наиболее желательной мерой расстояния в CSS, и я не уверен, что лучше.