2006/01/31 火曜日
cssの長さの単位について
まず単位には、「相対的」値と「絶対的」値の2種類があります。
「mm」や「in」なんかは絶対値なんでそのままだけど、ちょっと厄介なのが相対値の「em」「ex」「%」。
今日はこの3つの相対値を簡単に覚え書。
◆「em」
対象となる font-size プロパティの値から算出する。たとえば,対象となる要素がフォントサイズ= 20ptなら,20ptが 1emになる。
なんで、1emが1cmの時もあれば5cmの時もある。
◆「ex」
その時点で使われているフォントの文字“x”の高さが基準になる。らしい。多分、使わないので覚えなくても良いかも。
◆「%」
色々なプロパティに対して用いられるので結果はそれぞれに異なります。親プロパティがない場合は、デフォルトに対しての相対値を算出。
ちなみに「px」は出力デバイスによるので相対値。


Comments(6)
