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

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

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

ch”について

ch”はその要素を表示するのに使用されるフォントの“0(ゼロ、U+0030)”の文字の送り幅を“1ch”と定義した相対単位です。

“1ch”

1ch”は半角文字のおおよその送り幅です。等幅フォントの場合はちょうど半角文字の送り幅となり、インライン方向の長さを指定するのに使用した場合には1行に収まる文字数を推定することができます。

1ch”の長さが判断できない場合は“0”の大きさを横幅0.5em、高さ1emであると仮定して長さを計算します。

font-size”プロパティの値に使用する場合には親要素のメトリックを使用して長さを計算します。親要素や祖先要素がない場合はfont-size”プロパティの初期値をもとに計算します。

ch”を使用した長さは親要素や祖先要素の文字の大きさによって変動します。ルート要素の文字の大きさをもとに長さを計算したい場合にはrchを使用します。

使用例

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

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

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

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

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

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

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