

#
“rex”について
“rex”はルート要素の最初の使用可能なフォントの“x-height”を“1rex”と定義した相対単位です。
ルート要素の“font-size”プロパティの値に使用する場合やルート要素がないは“font-size”プロパティの初期値をもとに長さを計算します。
“ex”とは違い“rex”は指定する要素にかかわらず常にルート要素に指定された文字の大きさに依存するので要素の親子関係を考慮せずに長さを指定できます。
#
使用例
div.sample-box { font-size: 16px;}
p.font-3rex { font-size: 3rex;}
div.boxw-3rex { width: 3rex;}
文字の大きさ“16px”の親要素
<div class="sample-box">
文字の大きさ
<p class="font-3rex">
猫は、上のかぎり黒くて、ことはみな白き。
</p>
長さ
<div class="boxw-3rex">
width: 3rex;
</div>
</div>
文字の大きさ
猫は、上のかぎり黒くて、ことはみな白き。
長さwidth:3rex;