2013-04-05 3 views
34

Как говорится в названии, я хочу знать, что именно означает для них единица CSS.
Как в 'см' означает c enti m eter.Что представляет собой единица измерения CSS?

Я не спрашиваю, что это такое или как он используется!

Не удалось найти ответ на W3C.
Wikipedia статья была уже говорит, «что-то»:

Название эм связанно с М. Первоначально блок был производным от ширины буквы «М» в данной гарнитуре.

Моя интерпретация первого предложения будет заключаться в том, что «em» является произношением/фонетикой для буквы «M».
Но, читая второе предложение, кажется, что «e» в «em» означает что-то относительно ширины буквы «M».
Итак, я все еще потерян, что их действительно означает!

+2

Увидев все эти паршивые попытки ответить на ваш вопрос, мне кажется, что я должен был его закрыть, потому что, честно говоря, это не тема для нашего сайта. Единственное, что касается вашего вопроса, который делает его отдаленно релевантным для Stack Overflow, заключается в том, что модуль em используется в CSS, но это не вопрос * о CSS *. – BoltClock

+2

@Bolt: Я с тобой отношусь к паршивым ответам, но какая часть пакета для стека вы бы порекомендовали? – drkthng

+0

У нас есть сайт для английского языка и использования, где вопросы этимологии на тему, но позвольте мне сначала спросить модераторов там, если они этого хотят, и я вернусь к вам. – BoltClock

ответ

35

Это историческое определение; в современном использовании он просто относится к размеру шрифта, причем слово «em» больше не имеет никакого практического или значимого значения. В самом деле, в той же статье Wikipedia расширяет эту эволюцию в его использовании и значении в a later section:

Один эм традиционно определяется как ширина капитала «М» в текущем начертания и кегля, так как «М» обычно применяли полноразмерные квадратные «блоки» или «эм-квады» (также «баранины-квадроциклы»), которые используются в печатных машинах. Однако в современных шрифтах характер М обычно несколько меньше одного. Более того, поскольку этот термин расширился, включив в него более широкое разнообразие языков и наборов символов, его значение изменилось; это позволило включить эти шрифты, шрифты и наборы символов, которые не включают в себя капитал «М», такой как китайский и арабский алфавит. Таким образом, em обычно означает размер точки рассматриваемого шрифта, который совпадает с высотой металлического тела, на который был наложен шрифт.

В частности, с точки зрения CSS «em» необязательно относится к ширине капитала M для определенного шрифта; это просто относительное количество.

Если вы спрашиваете о этимологии слова «эм», сама Википедия содержит только ссылку на Adobe Glossary, который имеет немного больше, чтобы сказать об этом:

Общий блок измерение в типографии. Em традиционно определяется как ширина верхнего регистра M в текущем размере лица и точки. Он более точно определяется как просто текущий размер точки. Например, в 12-ти точечном типе em - это расстояние 12 баллов.

В нем не упоминается нигде авторитетно, что это фонетическое представление капитала M, но, учитывая его определение тезки, я бы не исключил такую ​​возможность.

+0

Даже если историческое то, что они сделали, то стоит? Не могли бы вы указать на это более четко? Благодарю. – drkthng

+4

@drkthng: Вы ответили на свой вопрос, а затем: это фонетическое представление буквы «М». – BoltClock

+0

Я не уверен, хотя, потому что эта часть объяснения Wiki без источника и использование «связанных с M» довольно расплывчато, не так ли? – drkthng

2

На мой взгляд, em означает только произношение/фонетику для буквы «М». Аналогично, ex ex, один ex - это x-высота шрифта (x-высота обычно составляет примерно половину размера шрифта).

Смежные вопросы