(Xunitと混同しないように、人気の.NETユニットテストライブラリ。)css 'ex'ユニットの値は何ですか?
今日は退屈のフィット感で私はGmailのDOMを(はい、私は非常に退屈していた)の検査を開始しました。
私は特定の要素の幅に関する興味深い仕様に気付くまで、すべてがかなり簡単に見えました。有名なグーグル寺院では、希少な「ex」ユニットを使用して多数のテーブルコラムを指定していました。
width: 22ex;
は私が困惑して最初に(「?何EX」をだ」)、それは私に戻ってきた:私はCSSについて学んでいたとき、最初に、私は数年前から何かを覚えているようです。 From the CSS3 spec:
[EXユニットである] first available fontの使用X-高さに等しいです。 xの高さは、小文字の「x」の高さに等しいことが多いため、そのように呼ばれます。しかし、 "ex"は "x"を含まないフォントでも定義されます。
しかし、私は実際にはそれが以前に使用されて見たことはありません私は非常に一般的なemを使用し、その価値を感謝しますが、なぜ "元"ですか?これはemよりもはるかに標準的ではなく、はるかに役に立たないようです。
このトピックについて議論した数少ないページの1つは、Stephen Poleyのhttp://www.xs4all.nl/~sbpoley/webmatters/emex.htmlです。スティーブンスは良い点を挙げていますが、彼の議論は私にとって決して確定的ではないようです。
私の質問は:'ex'ユニットはどのような価値をWebデザインに貸し出していますか?
(この質問は主観的なタグを付けることができますが、私は自分自身よりも多くの経験を積んSO'ersにその決定を残しておきます。)
だけ追加する、それはそれを述べるはるかに簡単な方法は、感謝@ジョナサン幅 –
のために「日」ユニットを使用しての高さと同等です。 –
2EXは1大文字の高さですか? –