2012-01-31 11 views
-3

私はいくつかの(問題の多い、奇妙な)CSSを扱っています。サイズを決定するときにはenとemの違いは何ですか?font-size:12en; height:3em; ウィキペディアはemの下でそれを言及:CSSのemとenとの違いは何ですか?

+1

このコード以外に、どこに 'en'がありますか?それは存在しません。 –

+2

私は[em](http://stackoverflow.com/tags/em/info)タグwikiページが誤解を招いています...タグウィキはCSSユニット 'em'について*のみではないからです。 –

+0

が存在します!ウェブ用ではありません!私の答えを参照してください –

答えて

2

しかしそれは非ウェブ印刷機で使用されるHTML/CSSで無効である)全角スペースの幅(

1つの全角になるように定義され、 emダッシュ( - )はそのままです。
対照的に、狭い単位enは半分です。

+0

あなたはタイポグラフィーを考えています。これはCSSの質問です。 –

+0

私はenに関する質問に答えているだけで何も考えていません。無効ではあるものの、ユーザーはオンライン以外の世界を考えているかもしれません。いくつかの人々が "無効でタイプミス"を超えて楽しむいくつかの追加情報を追加するだけです。 –

+0

'font-size:12en;'は無効なタイプミスです。 'en 'はCSSでは意味がありません(現在)。質問タイトルは「CSSのemとenの違いは何ですか?」です。 ** CSS ** '< - ' –

0

CSS 'em'は、フォントサイズと同じ相対的な印刷単位です。フォントサイズが12pxの場合、その要素の1emは12pxです。 「日」は、測定の相対的な単位であるので、これはあなたが持っている場合は、インスタンスごとに異なるフォントサイズを持つ複数の要素への表記変更を行う際に役立ちます。

<style> 
h1{ font-size: 24px; } 
p{ font-size: 15px; } 
.spacedout{ letter-spacing:1em; } 
</style> 

<h1 class="spacedout">Heading</h1> 
<p class="spacedout">Paragraph</p> 

その後、文字間の間隔は、視覚的に等しくなります。

関連する問題