使用するフォントを指定します。
系統名 | 意味 |
---|---|
serif | ひげ付き |
sans-serif | ひげ無し |
cursive | 装飾付き |
fantasy | 手書き風(日本語環境では表示されない可能性あり) |
monospace | 等幅 |
p{font-family: "Trebuchet MS", Arial, sans-serif}
フォントのサイズを指定します。「xx-small」~「xx-large」は固定サイズです。「larger」と「smaller」は親要素に対する相対指定です。
個人的には単位「pt」等の固定的なサイズ指定より、単位「em」やパーセント等の相対的なサイズ指定を用いた方が、見る人に優しくなると思います。
p{font-size: 1.5em}
フォントの太さを指定します。「100」~「900」は絶対指定ですが、現状では「400」と「700」くらいしかサポートされていないようです。「bolder」と「lighter」は親要素に対する相対指定です。
「normal」=「400」、「bold」=「700」です。
p{font-weight: bold}
使用フォントを斜体にします。「italic」は専用斜体、「oblique」は単純斜体とされますが、日本語では文字形状に差は見られないようです。
dfn{font-style: normal}
小文字を「小さな大文字」として表示します。日本語文字では関係ありません。
span{font-variant: small-caps}
関連するプロパティ(「font-style」、「font-variant」、「font-weight」、「font-size」、「line-height」、「font-family」)を一括で指定します。
「font-size」と「font-family」は省略できません。
また、「line-height」の前の「/(スラッシュ)」はそのまま記述します。
「line-Height」->テキスト関連
p{line-height: 1.5em}
p{font: italic medium sans-serif}
というように2つに分けて指定した場合、
p{font: italic normal normal medium / normal sans-serif}
と解釈されます。(値を省略した場合、それぞれの初期値が適用される。故に「line-height」の値も初期値「normal」が適用され、以前に指定した「1.5em」の指定は上書きされ、改めて「normal」を指定したことになる)