css'ex '単位の値は何ですか?
(人気のある.NetユニットテストライブラリであるXunitと混同しないでください。) 今日は退屈でGmailDOMの検査を始めました(はい、とても退屈でした)。 特定の要素の幅に関する興味深い仕様に気付くまで、すべてが非常に単純に見えました。著名なグーグリットは、まれな「ex」ユニットを使用してテーブル列の数を指定していました。 width: 22ex; 最初は困惑しましたが(「ex」とは何ですか?」、それが私に戻ってきました。CSSについて最初に学んだ数年前のことを覚えているようです。CSS3仕様から: [元の単位は]最初に使用可能なフォントの使用済みエックスハイトに等しい。x-heightは、小文字の「x」の高さに等しいことが多いため、このように呼ばれます。ただし、「x」を含まないフォントに対しても「ex」が定義されます。 まあ、良い。しかし、私は実際にそれが以前に使用されたのを見たことがありません(ましてや自分で使用したことはありません)。私はemsを非常に一般的に使用しており、その価値を高く評価していますが、なぜ「ex」なのですか?emよりもはるかに標準的な測定ではなく、はるかに有用性が低いようです。 このトピックについて議論しているのを見つけた数少ないページの1つは、StephenPoleyのhttp://www.xs4all.nl/~sbpoley/webmatters/emex.htmlです。スティーブンは良い点を述べています、しかし、彼の議論は私には決定的ではないようです。 だから私の質問は:「ex」ユニットはウェブデザインにどのような価値をもたらしますか? (この質問には主観的なタグを付けることができますが、その決定は私よりも経験豊富なSO'erに任せます。)