Что такое высота в них?

Я все еще не ясен, что действительно измеряет в них средних?
Я работал пкс, pt в CSS.
Что было бы 0.8, 1.0 и 1.2 их означают?
Я видел высоту в CSS как: высота: 0.8em; или высота: 1.2em;
Как это вычисляется?

18
задан happyhardik 9 August 2010 в 07:13
поделиться

6 ответов

Значение «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 для установки размера шрифта!

Подробнее

27
ответ дан 30 November 2019 в 06:17
поделиться

1em равно равно к текущий размер шрифта .

2em означает 2-кратный размер текущего шрифта.

Например, если элемент отображается со шрифтом 12 pt, то «2em» будет 24 pt. «Em» - очень полезная единица в CSS, поскольку она может автоматически адаптироваться к шрифту, который использует читатель

Вот ссылка на другие единицы CSS:

http://www.w3schools.com/cssref/ css_units.asp

17
ответ дан 30 November 2019 в 06:17
поделиться

Пол прав, однако это "M", а не "m". Однако это эзотерическое определение, взятое из набора/печати, и в данном случае оно не слишком полезно. С точки зрения того, что будет полезно для вас, это процент от размера шрифта.

2
ответ дан 30 November 2019 в 06:17
поделиться

Em - это ширина буквы "m" (в текущем шрифте и размере).

2
ответ дан 30 November 2019 в 06:17
поделиться

Em - это размер символа. Он зависит от размера шрифта. Если размер шрифта 24, то 2Em будет равно пространству, которое необходимо для размещения двух символов шрифта размером 24.

Цитируется по Вики.

Эм - это единица измерения в области типографики. Эта единица определяет пропорцию ширины и высоты по отношению к размеру пункта текущего шрифта.

FYI:. En - половина от Em. 0,5Em

2
ответ дан 30 November 2019 в 06:17
поделиться

1em равно текущему размеру шрифта. 2em означает, что в 2 раза больше текущего шрифта. Например, если элемент отображается со шрифтом 12 pt, то «2em» будет 24 pt. 'Em' - очень полезная единица в CSS, поскольку она может автоматически адаптироваться к шрифту, который использует читатель.

подробнее здесь

3
ответ дан 30 November 2019 в 06:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: