フォント,テキスト関連のプロパティ
ブラウザに表示する文字の大きさや色をfontタグの属性として指定することは広く行われていますが,W3Cではfontタグは非推奨になっています。これからはこうした属性は,CSSのプロパティを使って指定するのが望ましいでしょう。
フォント関連
font-family
・字体を指定する
・書式 { font-family: "family-name", generic-family }
・主な値
family-name:MS P明朝,Courierなど
generic-family:serif,sans-serif,cursive,fantasy,monospace(等間隔)など。値は""で囲まないこと
font-size
・大きさを指定する
・主な値
○px(ピクセル数),xx-small,x-small,medium,large,x-large,xx-large
font-style
・斜体を指定する
・主な値
normal(デフォルト),italic(イタリック),oblique(斜体)
font-weight
・太さを指定する
・主な値
100~900(100の倍数で指定。大きいほど太い),normal(標準),bold(太い),bolder(親要素のフォントより太い,lighter(親要素のフォントより細い)
font
・フォントに関するプロパティをまとめて指定する
・主な値
フォント関係のプロパティ値を半角スペースで区切って記述する(font-style font-weight font-size/line-height
font-family)。font-sizeとfont-family以外は省略可能
color
・文字など要素の色を指定する
・主な値
カラーネーム,RGB値
テキスト関係
line-height
・行送りの幅を指定する
・主な値
○px(文字の高さを含むピクセル数),○em(1文字の高さに対する倍率),○%(1文字の高さに対するパーセント)
letter-spacing
・文字の間隔を指定する
・主な値
○px(文字の幅を含むピクセル数),○em(1文字の幅に対する倍率),○%(1文字の幅に対するパーセント)
text-align
・テキストのそろえ位置(左右)を指定する
・主な値
left(左そろえ,デフォルト),right(右そろえ),center(中央そろえ),justify(左右いっぱいに均等割り付け)
vertical-align
・テキストのそろえ位置(上下)を指定する
・主な値
baseline(通常の位置),bottom(下そろえ),middle(中央),top(上そろえ),sub(下付き文字の位置),super(上付き文字の位置)
float
・画像などが配置されているときに,テキストの回りこみを指定する
・主な値
right(画像を右に配置するとき),left(画像を左に配置するとき)
clear
・テキスト回り込みの解除を指定する
・主な値
right(右),left(左)
text-decoration
・テキストの装飾を指定する
・主な値
none(装飾無し,デフォルト),underline(下線),overline(上線),
line-through(取り消し線)。同時に複数を指定できる
※aタグ内部でnoneを指定すると下線を非表示にできる
サンプル1-1●CSSでフォント関係のプロパティを指定したHTML文書とその表示 | |
|
|
サンプル1-2●テキストの装飾を指定した | |
|
|
サンプル1-3●テキストの位置を指定した | |
|
|
サンプル1-4●画像に対するテキストの回り込みを指定した | |
|
|