Ответ 1
Я не думаю, что это плохая практика, но я не думаю, что большинство разработчиков будут использовать ее в наши дни: некоторые думали об этом:
В моей таблице стилей я использую em для размеров шрифтов.
Является ли это плохой практикой использовать это для заполнения и разметки, так что, когда шрифт масштабирует маржу, а заполнение будет масштабироваться с ней?
Я не думаю, что это плохая практика, но я не думаю, что большинство разработчиков будут использовать ее в наши дни: некоторые думали об этом:
Я не вижу, как это неправильно?
em - это просто способ выражения метода измерения. вы можете использовать пиксели, em, cm.
также заполнение div будет измерено так, как вы его выразили. поэтому, если вы напишете em в дополнение, он будет работать так же хорошо, как если бы вы разместили пиксели, это просто значение интервала, которое изменяется
Это полностью зависит от ваших потребностей. Em следует избегать, потому что это зависит от настроек собственного браузера, но если вы используете px, то страница css будет совместима с браузером.
Пожалуйста, обратитесь к этому сообщению: Почему вместо пикселя? Это сообщение расскажет вам, когда использовать EM и PX.
Обычно я использую em для размера шрифта, высоты, ширины, отступов и полей. Я обычно не путаюсь с высотой линии, но я тоже использую em для этого. Это, конечно, всегда зависит от того, что на странице; gifs, pngs и jpgs обычно не делают так хорошо с ems; -)