CSSで制御する事のできるフォント(文字)に関する属性のリストです。文字の見た目を変える場合に指定する属性をまとめました。
目次
CSS フォント プロパティ
- font: ★ ★ ★ ★ ★;※属性をまとめて記述する
- font-family: ★;※フォントの種類
- font-size: ★;※大きさ
- color: ★;※文字色
- font-style: ★;※イタリックor斜体
- font-weight: ★;※太さ
- text-decoration: ★;※文字の装飾
- font-variant: ★;※英文の小文字サイズで大文字で表示
- text-transform※英文の大文字、小文字を変換
font: ★ ★ ★ ★ ★;
個別プロパティ |
|
---|
fontに関する属性をまとめて指定。『font-size』と『font-family』は必ず含めなければならない。
書き順は以下の通り:※属性同士は半角でわける。フォントは,
でわける。
font: [font-style] [font-variant] [font-weight] [font-size] [line-height] [font-family];
/* 全て */ font: italic normal bold 100%/150% "MS Pゴシック",sans-serif; /* 最小限 */ font: 100% sans-serif; /* 『font-style』『font-variant』『font-weight』は順不同 */ font: bold normal italic 100% "MS Pゴシック",sans-serif;
font-family: ★;
値 |
|
---|
フォントの種類を指定できる属性。左に記述した値から順に候補に選ばれる。
ユーザーのPC環境に依存するのでインストールされていない書体は表示されない。
/* 一般的な書体 ゴシック体 */ font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif; /* 一般的な書体 明朝体 */ font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif; /* ゴシックor明朝 */ font-family: sans-serif; font-family: serif;
font-size: ★;
数値指定(相対) |
|
---|---|
数値指定(絶対) |
|
フォントの大きさを指定できる属性。値をパーセントで指定した場合、親要素の値に依存する。
/* 設定されている値を継承しての大きさ */ font-size: 1em; font-size: 100%; font-size: 0.5em; ※50%になる /* ディスプレイに対して絶対的な大きさ */ font-size: 10mm; font-size: 10pt;
color: ★;
値 |
|
---|
文字の色を指定できる属性。
値には色のRGBコード、またはカラーネームを記述する。
コード:#ffffff
ネーム:red
/* RGBコード */ color: #000000; /* カラーネーム */ color: black;
font-style: ★;
値 |
|
---|
イタリック体と斜体を指定できる属性。デフォルトの値はnomal
で指定してある。
font-style: italic;
font-weight: ★;
値 |
|
---|---|
数値 |
|
相対的指定 |
|
文字の太さを指定する属性。デフォルトの値はnomal
で指定してある。
残念ながら数値で指定しても『標準』『太文字』でしか表されないので指定しない。
font-weight: bold;
text-decoration: ★;
値 |
|
---|
文字の装飾にライン指定する属性。値に『blink』
を指定して点滅も可能。ただし対応するブラウザはほとんどない。
デフォルトはnone
で指定してある。半角スペースで区切ると複数指定可能。
リンク要素は値にunderline
が指定されている。
/* ひとつの属性だけ指定 */ text-decoration: underline; /* 複数指定も可能 */ text-decoration: underline overline; /* aリンクのアンダーラインを消す場合 */ a { text-decoration: none; }
font-variant: ★;
値 |
|
---|
英文で記述されたテキストの小文字をサイズ変更せずに大文字表示させる属性。
font-variant: small-caps;
text-transform: ★;
値 |
|
---|
英文で記述されたテキストの大文字と小文字を指定できる属性。デフォルトはnone
で指定してある。
text-transform: capitalize;