66

タイトルが示すように、CSS ユニット「em」が正確に何を表しているのか知りたいです。
「cm」はセンチメートルを表します

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

W3Cで答えが見つかりませんでした。ウィキペディア
の記事はすでに「何か」を言っていました。

em の名前は M に関連しています。もともと、この単位は、特定の書体の大文字の「M」の幅に由来しています。

最初の文の私の解釈は、'em' が文字 'M' の発音/音声学であるということです。
しかし、2 番目の文を読むと、'em' の 'e' は文字 'M' の幅に関する何かを表しているようです。
だから私はまだ迷っています、「em」が実際に何を表しているのか!

4

2 に答える 2

64

これは歴史的な定義です。現代の用法では、単にフォントのサイズを指し、「em」という単語自体には実用的または関連する意味はありません. 実際のところ、同じウィキペディアの記事では、後のセクションで、この進化の使用法と意味について詳しく説明しています。

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

特に CSS に関しては、「em」は必ずしも特定のフォントの大文字 M の幅を指すとは限りません。それは単なる相対的な量です。

「em」という単語の語源について質問している場合、ウィキペディア自体にはAdob​​e Glossaryへの参照のみが含まれており、それについてはほとんど説明がありません。

タイポグラフィにおける一般的な測定単位。Em は伝統的に、現在のフェイスとポイント サイズの大文字の M の幅として定義されています。単純に現在のポイント サイズとしてより適切に定義されます。たとえば、12 ポイント タイプでは、em は 12 ポイントの距離です。

それが大文字の M の音声表現であると権威のあるどこにも明示的に言及されていませんが、その同名の定義を考慮すると、私はそのような可能性を排除しません.

于 2013-04-05T06:15:17.790 に答える
3

私の意見では、em は文字 'M' の発音/音声を表すだけです。同様に ex があります。1 つの ex はフォントの x-height です (x-height は通常、フォントサイズの約半分です)。

于 2013-04-05T08:00:29.433 に答える