CSS単位

長さ単位(Length)

長さの単位は、選択性の+か-によって式化され、その後に数値次いで二文字の単位を表わす省略語がきます。

長さの値ではスペースはありません;例えば、 1.3 emは正しい値ではなく、 1.3emが正しい値です。

長さ 0では、二文字の単位識別子は必要ありません。

相対的絶対的長さ単位は両者とも、CSS1でサポートされています。

相対的な長さ単位は、別の長さプロパティーに対して相対的な長さを与え、異なる媒体でもより調整されると言う理由で好まれます。

以下の相対的な単位が入手できます:

  • em(ems、要素の文字の高さ)
  • ex(x-height、文字"x"の高さ)
  • px(pixels、キャンバス画面解像度に対して相対的な)

絶対的な長さ単位は、出力メディアに大きく依存し、それで相対的な単位よりも使い難いものです。

以下の絶対的な単位が入手できます:

  • in(インチ;1in=2.54cm)
  • cm(センチメータ;1cm=10mm)
  • mm(ミリメータ)
  • pt(ポイント;1pt=1/72in)
  • pc(パイカpicas;1pc=12pt)

up

パーセント単位(Percentage Units)

パーセント値は、選択性の+か-で式化され、その後に数値次いで%がきます。

パーセント値にはスペースはとりません。

パーセント値は、各プロパティーに定義されるように、他の値に対しての相対的なものです。

パーセント値は、ほとんどの場合、要素の文字サイズに対して相対的になります。

up

色彩単位(Color Units)

色彩値は、キーワードまたは数値RGB仕様です。

16のキーワードがウィンドウズVGAパレットから採用されています:aqua,black,blue,fuchsia,gray,green,lime, maroon,navy,olive,purple,
red
,silver,teal,white, andyellow.

RGB色は、四つの方法の一つで与えられます:

  • #rrggbb(、#00cc00)
  • #rgb(、#0c0)
  • rgb(x,x,x)ここでは、xは0から255の整数(、 rgb(0,204,0))
  • rgb(y%,y%,y%)ここでは、 yは0.0から100.0(、 rgb(0%,80%,0%))

上のサンプルは全て或る色を特定します。

16進数での色の指定はこちらを参考にしてください

up

URLs

URL値は、 url(foo)によって与えられ、ここでは fooがそのURLにあたります。

URLは、一重(')か二重(")引用符を選べ、(選択性の引用符号)URLの前後に空白文字を含めます。

URL内の括弧・コンマ・スペース・一重または二重引用符はバックスラッシュでエスケープされなければなりません。

部分的なURLsは、スタイル・シート資源に相対的に解釈され、HTML資源に沿うのではありません。

Netscape Navigator 4.x は、部分的なURLsをHTML資源に相対的に間違って解釈します。

このバグがあるので、制作者はできるだけURLs全部を使うようにします。

BODY { background: url(stripe.gif) }
BODY { background: url(http://www.htmlhelp.com/stripe.gif) }
BODY { background: url( stripe.gif ) }
BODY { background: url("stripe.gif") }
BODY { background: url(\"Ulalume\".png) } /* quotes in URL escaped */

up

Functional list
入力のタイプ 意味
pt absolut
(絶対)
ポイント、印刷関係で使われる単位、
1 ポイントは72分の1インチ
font-size:12pt;
line-height:14pt;
pc absolut
(絶対)
パイカ 、印刷関係で使われる単位、
1 パイカは12ポイント
font-size:1pc;
line-height:1.2pc;
in absolut
(絶対)
インチ 、
英語圏で使われる一般的な長さの単位、
1インチは2.54センチ
border-width:0.1in;
margin-left:1in;
mm absolut
(絶対)
ミリメーター、一般的な長さの単位、
メートルの1000分の1
margin-bottom:10mm;
width:70mm;
cm absolut
(絶対)
センチメーター、一般的な長さの単位、
メートルの100分の1
font-size:1cm;
top:2.54cm;
px absolut/relativ
(絶対/相対)
ピクセル 、出力の際のピクセルの密度は相対的で、それぞれアウトプットの機器によって異なる、
1つの機器の範囲では絶対値となる
border-width:3px;
margin-right:60px;
em relativ
(相対)
要素の文字の大きさを相対的に測る時に使う単位、例外:font-sizes(つまり文字の大きさ)の属性そのものをこの単位の入力で行う場合は、親要素の文字の大きさを1とする font-size:1.2em;
line-height:1.5em;
ex relativ
(相対)
その要素の中の小文字 x の高さで相対的に測る、例外:font-size(つまり文字の大きさ)の属性そのものをこの単位の入力で行う場合は、親要素の小文字 x sの高さを基準にする text-transform: uppercase;
font-size:1.3ex;
% relativ
(相対)
font-size:10pt;
line-height:120%;

目的別属性

広告