Я все еще не ясен, что действительно измеряет в них средних?
Я работал пкс, pt в CSS.
Что было бы 0.8, 1.0 и 1.2 их означают?
Я видел высоту в CSS как: высота: 0.8em; или высота: 1.2em;
Как это вычисляется?
Значение «em» изменилось с годами. Не все шрифты содержат букву «M» (например, китайский), но все шрифты имеют высоту. Таким образом, этот термин стал обозначать высоту шрифта, а не ширину буквы «M».
Давайте рассмотрим простой пример, в котором мы используем единицу em для установки размеров шрифта:
<html>
<style>
h1 { font-size: 2em }
</style>
<body>
<h1>Movies</h1>
</body>
</html>
Когда используется для указания размеры шрифта, единица em относится к размеру шрифта родительский элемент. Итак, в предыдущем например, размер шрифта
h1
элемент установлен в два раза больше шрифта размер элементаbody
. Чтобы узнать, что размер шрифта элементаh1
будет быть, нам нужно знать размер шрифтакорпус
. Потому что это не указано в таблица стилей, браузер должен найти это откуда-то еще - хорошее место смотреть - это в предпочтениях пользователя. Итак, если пользователь устанавливает обычный шрифт размер до 10 пунктов, размерh1
элемент составляет 20 баллов. Это делает заголовки документов выделяются относительно к окружающему тексту. Следовательно: Всегда используйте ems для установки размера шрифта!
1em равно равно к текущий размер шрифта .
2em означает 2-кратный размер текущего шрифта.
Например, если элемент отображается со шрифтом 12 pt, то «2em» будет 24 pt. «Em» - очень полезная единица в CSS, поскольку она может автоматически адаптироваться к шрифту, который использует читатель
Вот ссылка на другие единицы CSS:
Пол прав, однако это "M", а не "m". Однако это эзотерическое определение, взятое из набора/печати, и в данном случае оно не слишком полезно. С точки зрения того, что будет полезно для вас, это процент от размера шрифта.
Em - это ширина буквы "m" (в текущем шрифте и размере).
Em - это размер символа. Он зависит от размера шрифта. Если размер шрифта 24, то 2Em будет равно пространству, которое необходимо для размещения двух символов шрифта размером 24.
Цитируется по Вики.
Эм - это единица измерения в области типографики. Эта единица определяет пропорцию ширины и высоты по отношению к размеру пункта текущего шрифта.
FYI:. En - половина от Em. 0,5Em
1em равно текущему размеру шрифта. 2em означает, что в 2 раза больше текущего шрифта. Например, если элемент отображается со шрифтом 12 pt, то «2em» будет 24 pt. 'Em' - очень полезная единица в CSS, поскольку она может автоматически адаптироваться к шрифту, который использует читатель.