H1 { color: red }
H1の部分はセレクタと呼ばれ、スタイル指定の対象になる要素です。{と}の中がスタイルの規則で、属性(この例ではcolor)と値(この例ではred)のペアです。一般的な形は次のようになります。
セレクタ, セレクタ, .... { 属性:値; 属性:値; ..... }
<HEAD>
<STYLE type="text/css">
<!--
BODY { background-color : white }
H1 { color: red }
-->
</STYLE>
</HEAD>
意味 | 属性名 | 値 |
文字の大きさ | font-size | em,pxなどの長さの数値(例:0.5em)*5 絶対サイズ*2, 相対サイズ*3 |
文字の太さ | font-weight | normai, bold(太字), bolder, lighter 100〜900の100単位の数値(900が太い) |
文字の字体 | font-style | normal, italic(イタリック体), oblique(斜体) |
文字装飾 | font-decoration | none, underline, overline, line-through |
文字の色 背景色 |
color background-color |
#rrggbb →RGBの値を16進数2桁で記述 #rgb →RGBの値を16進数1桁で記述 rgb(nnn,nnn,nnn) → nnnは0-255の10進数 |
背景画像 | background-image | url(画像ファイル名) |
背景画像の貼り方 |
background-repeat | repeat-x(横一行), repeat-y(縦一列) repeat, no-repeat |
文字の装飾 | text-decoration | underline, overline,line-through, blink |
文字間 | letter-spacing | em,pxなどの長さの数値(例:0.5em)*5 |
行の配置 | text-align*4 | left(左詰め),right(右詰め),center(中央揃え),justify(均等割り付け) |
行送り | line-height | em,pxなどの長さの数値(例:0.5em)*5 フォントサイズに対する倍率(例:200%) |
先頭の1行めの字下げ | text-indent*4 | em,pxなどの長さの数値(例:2em)*5 |
要素外側の余白 |
margin-top margin-bottom margin-left margin-right | 0は余白なし(指定しないと0とみなす) em,pxなどの長さの数値(例:2em)*5 |
要素内側の余白 | padding-top padding-bottom padding-left padding-right | 0は余白なし(指定しないと0とみなす) em,pxなどの長さの数値(例:2em)*5 |
要素境界線 | border-style border-width border-color |
none(線無し), dotted(点線), dashed(粗い点線), solid(実線), double(二重線), groove(谷線), ridge(山線), inset(内線), outset(外線) thin, medium, thick, あるいはem,pxなどの長さの数値 色の指定 |
<要素名 style=" スタイル定義 ; スタイル定義 ; ..... ">
<EM style="font-size: 20pt">
<STYLE type="text/css">
<!--
.special { color: green }
-->
</STYLE>
<P class="special"> ..... </P>
<HEAD>
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
</HEAD>
<HEAD>
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<LINK REL="stylesheet" TYPE="text/css" HREF="test.css">
</HEAD>