2013-04-05 19 views
34

タイトルが言うように、私はCSS単位 'em'が何を表しているのかを知りたい。
「cm」は、c enti mを表します。CSS測定ユニット 'em'は実際に何を表していますか?

私は「何か」が何であるか、どのように使用されているのか尋ねていません!

W3Cで回答が見つかりませんでした。

のemの名前もともと単位が与えられた書体で大文字の「M」の幅から派生したM.に関連している:
Wikipedia記事は、既に「何かが」と言っていました。

私の最初の文の解釈は、 'em'は文字 'M'の発音/発音です。
しかし、2番目の文章を読むと、 'em'の 'e'は文字 'M'の幅に関する何かを表しているようです。
私はまだ失われています。

+2

あなたの質問に答えようとするこれらの厄介な試みを見た後、率直に言って、それは私たちのサイトのトピックではないので、私は代わりにそれを閉じていたはずです。 Stack Overflowに遠隔的に関連するあなたの質問についての唯一の事は、emユニットがCSSで使用されているという事実ですが、CSS *に関する質問ではありません。 – BoltClock

+2

@Bolt:お粗末な回答についてお付き合いしていますが、代わりにstackexchangeをお勧めしますか? – drkthng

+0

語彙に関する質問がトピックにある英語と使い方のサイトがありますが、最初に司会者に質問してみましょう。返信します。 – BoltClock

答えて

35

これは歴史的な定義です。現代的な使用法では単にフォントのサイズを参照するだけで、 "em"という単語自体はもはや実用的または関連する意味を持たない。実際のところ、同じWikipediaの記事はa later sectionにその用法と意味で、この進化を拡張:

つのemは伝統的に、現在の書体とポイントサイズで大文字の「M」の幅として定義されました、 「M」は一般に、印刷機で使用される正方形の「ブロック」または「em-quads」(「mutton-quads」)の全幅にキャストされていました。しかし、現代の書体では、文字Mは通常、幅が1 em未満です。さらに、この用語がより広範な言語および文字セットを含むように拡張されたので、その意味は進化してきた。これにより、中国語やアラビア文字など、大文字の "M"を含まないフォント、書体、および文字セットを含めることができました。したがって、一般に、emは、問題のフォントのポイントサイズを意味し、フォントがキャストされたメタルボディの高さと同じです。

特に、「em」は必ずしも特定のフォントの大文字Mの幅を参照するものではありません。それは単なる相対量です。

あなたが単語「EM」の語源について尋ねている場合は、ウィキペディア自体は唯一それについて言うことはもう少しを持ってAdobe Glossaryへの参照が含まれています

の共通部タイポグラフィの測定。 Emは、伝統的に、現在の顔およびポイントサイズにおける大文字Mの幅として定義される。これは、現在のポイントサイズとしてより適切に定義されます。たとえば、12ポイントタイプでは、emは12ポイントの距離です。

資本金Mの表音的表現であるとはっきりとは言及されていませんが、その名前の定義を考慮すると、私はそのような可能性を除外しません。

+0

歴史的に「em」が何を表していたとしても?それをより明確に指摘できますか?ありがとう。 – drkthng

+4

@drkthng:あなた自身の質問に答えました。それは文字 'M'の音声表現です。 – BoltClock

+0

私は確信していませんが、Wiki説明のその部分はソースがなく、 "Mに関連する"を使用するのはむしろあいまいですか? – drkthng

2

私の意見では、emは文字 'M'の発音/表音のみを意味します。同様に私たちはexを持っていますが、exはフォントのx-heightです(x-heightは通常フォントサイズの約半分です)。

関連する問題