CSSでの文字の装飾・配置

font系プロパティ

 文字の各種設定です。フォントの種類、色、太さ等を指定します。color以外、全てfont~で始まります。


color

 文字の色を指定するプロパティです。


color値 説明
※色 文字の色をキーワード(ex.red)、16進数、RGBA等により設定する

colorプロパティ利用例

CSS

.sample1 {
 color: red;
}



font-size

 文字のサイズを指定するプロパティです。


font-size値 説明
※サイズ 文字のサイズをpx、%、em等により設定する

 文字のサイズをについてはこの指定方法以外に xx-large > x-large > large > midium(初期値) > small > x-small > xx small というキーワード指定も利用できます。


font-sizeプロパティ利用例

CSS

.sample2 {
 font-size: 10px;
}



font-weight

 文字の太さを指定するプロパティです。

 ただしこのプロパティはフォントが太字や細字を持っているかに依存しますので、できるだけ利用は避けるべきです。
 もし太字を利用したいという意図ならtext-shadowプロパティで代用できます。


font-weight値 説明
※キーワード borlder > bold > noamal(初期値) > lighter より設定する
※数値 900 > 800 > 700 > 600 > 500 > 400(初期値) > 300 > 200 > 100 より設定する

font-weightプロパティ利用例

CSS

.sample3 {
 font-weight: bold;
}



font-style

 文字の斜体(イタリック)を指定するプロパティです。


font-style値 説明
※キーワード noamal(初期値) / italicより設定する

 ※oblique(斜体)というキーワードもあるのですが、italicと変わりありません。


font-styleプロパティ利用例

CSS

.sample4 {
 font-style: italic;
}



font-variant

 アルファベットの表記において小文字をそのままの大きさで大文字にするスモールキャピタルと呼ばれる表示を指定します。Arial等のアルファベット系のフォントしか対応していませんので、日本語サイトでは利用する意味がありません。


通常 Small Capital
スモールキャピタル Small Capital

font-variant値 説明
※キーワード noamal(初期値) / small-capsより設定する

font-variantプロパティ利用例

CSS

.sample5 {
 font-variant: small-caps;
}



font-family

 フォントを指定するプロパティです。
 このページでは文字の装飾についてまとめていますので説明を省略します。



font

 font系サブプロパティを一括指定するプロパティ(ショートハンドプロパティ)です。


fontプロパティ利用例

CSS

.sample6 {
 font: bold italic 10px "Arial";
}






text系プロパティ

 全てtext~で始まるプロパティです。font~に対してこちらは段落の設定と言えます。


text-align

 水平方向に対する文字(及び画像)の配置を指定するプロパティです。


text-align値 説明
left 左揃え
right 右揃え
center 中央揃え
justify 均等割付

 初期値はstart:開始側揃えという値なのですが上記では省略しました。
startとleftの違いですが、横書きの場合は同じ挙動なのですが、縦書き(writing-mode: vertical-rl;)の右→左の文章の場合startは右揃え、leftは左揃えになる理論です。
しかし、ブラウザによって正常に表示されずleftと全く同じ挙動となります。


text-alignプロパティ利用例

CSS

.sample7 {
 text-align: center;
}



text-decoration

 文字に下線、取消し線等を指定するプロパティです。CC3から以下text-decoration-color、text-decoration-styleサブプロパティが追加されました。これによりtext-decorationプロパティで線種、色、スタイルの指定を一括で行うことができるようになりましたが、ブラウザの対応に注意が必要です。


text-decoration値 説明
none(初期値) なし
underline 下線
line-through 取消し線

text-decorationプロパティ利用例

CSS

.sample8 {
 text-decoration: underline;
}


  サブプロパティを一括で指定する場合です。以下のtext-decoration-color、text-decoration-styleサブプロパティを併せて確認して下さい。

.sample9 {
 text-decoration: underline solid red;
}



text-decoration-style

 文字の下線、取消し線等の線種を指定するプロパティです。


text-decoration-style値 説明
solid 1本の実線が表示される
double 2本の実線が表示される
dotted 1本の点線が表示される
dashed 1本の破線が表示される
wavy 1本の波線が表示される

text-decoration-styleプロパティ利用例

CSS

.sample10 {
 text-decoration-style: dotted;
}



text-decoration-color

 文字の下線、取消し線等の色を指定するプロパティです。


text-decoration-color値 説明
※色 下線、取消し線等の色をキーワード(ex.red)、16進数、RGBA等により設定する

text-decoration-colorプロパティ利用例

CSS

.sample11 {
 text-decoration-color: red;
}



text-indent

 テキストの一行目にインデントを指定するプロパティです。


text-indentプロパティ利用例

CSS

.sample12 {
 text-indent: 1em;
}



text-shadow

 文字に影をつけるプロパティです。


text-shadow値 説明
水平方向のオフセット値 垂直方向のオフセット値 ぼかし距離 影の色 各値をpx、影の色をキーワード(ex.red)、16進数、RGBA等により設定する

text-shadowプロパティ利用例

CSS

.sample13 {
 text-shadow: 2px 2px 1px gray;
}


  カンマで区切って複数の影を適用することもできます。

.sample14 {
 text-shadow: 2px 2px 1px gray , text-shadow: 3px 3px 3px blue;
}



line-height

 行の高さを指定するプロパティです。


line-height値 説明
※サイズ 文字のサイズをpx、%、em等により設定する

line-heightプロパティ利用例

CSS

.sample15 {
 font-size: 12px;
 line-height: 20px;
}


  この指定の場合、1行に上下4pxずつの余白ができます。




vertical-align

 垂直方向に対する文字(及び画像)の配置を指定するプロパティですが、display:inline;つまりインライン要素でないと利用できないという非常に使えないプロパティです。
 ブロック要素の場合、縦揃中央揃えには工夫が必要になります。


vertical-align値 説明
top 上揃え
middle 中央揃え
bottom 下揃え

vertical-alignプロパティ利用例

CSS

.sample16 {
 vertical-align: middle;
}






 Copyright IT SKILL MAP. All rights reserved.