このウェブサイトはご利用の端末での閲覧に対応していません。
This website does not support your device.

CSSの長さの単位~“remValues and Units Module Level 3 で追加

記事Jan. 8th,2019
July 7th,2020
CSSの長さの単位、“rem”について
この記事はCSS3に対応しています。
この記事はCSS3に対応しています。

rem”について

rem”はルート要素(HTMLではhtml”要素)の文字の大きさを“1rem”と定義した相対単位です。

ルート要素のfont-size”プロパティ計算値を“1em”とします。

ルート要素のfont-size”プロパティの値に使用する場合やルート要素に文字の大きさが指定されていない場合、もしくはルート要素がないはfont-size”プロパティの初期値をもとに長さを計算します。

emとは違い“rem”は指定する要素にかかわらず常にルート要素に指定された文字の大きさに依存するので要素の親子関係を考慮せずに長さを指定できます。

使用例

div.sample-box { font-size: 16px;}

p.font-3rem { font-size: 3rem;}
div.boxw-3rem { width: 3rem;}
文字の大きさ“16px”の親要素
<div class="sample-box">

文字の大きさ
<p class="font-3rem">
猫は、上のかぎり黒くて、ことはみな白き。
</p>

長さ
<div class="boxw-3rem">
width: 3rem;
</div>

</div>
文字の大きさ“16px”の親要素
文字の大きさ

猫は、上のかぎり黒くて、ことはみな白き。

長さ
width:3rem;
一番上へ
トップにもどる
シェアする
シェアする
Facebookでシェアする
ツイート
Google+でシェア
Pocket
はてなブックマーク