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