font

font-size

ブラウザでフォント サイズが制限されていると、この属性は無視されることがあります。

絶対サイズ
属性値 適用例
10px ABC
20px ABC
親要素のサイズを基準とした、相対サイズ
属性値 適用例
2.0em ABC
200% ABC

キーワードによる指定

ユーザーの既定のフォントサイズ (medium) を基準とした、絶対サイズ
属性値 適用例 お使いのブラウザでのサイズ
xx-small ABC  
x-small ABC  
small ABC  
medium ABC  
large ABC  
x-large ABC  
xx-large ABC  
親要素のサイズを基準とした、相対サイズ
属性値 適用例
smaller ABC
larger ABC

相対単位への影響

フォントを基準とする相対単位であるemやexは、フォント サイズに影響されます。

スタイル 適用例
font-size: 10px 1em
font-size: 20px 1em

font-family

ブラウザでフォントが制限されていると、この属性は無視されることがあります。

総称ファミリー名 / 一般ファミリー名 (generic family name)
属性値 和名 特徴 適用例1 適用例2
serif セリフ 端に飾りがある ABC あいう
sans-serif サンセリフ 端に飾りがない ABC あいう
monospace   等幅 ABC あいう
cursive 筆記体 手書き風 ABC あいう
fantasy   装飾されている ABC あいう

フォント名を指定する場合には、標準であるコアフォント (Core fonts for the Web) に含まれるフォントから選択するようにします。Core fonts for the Web - Wikipedia

ファミリー名の記述方法

フォント名に空白が含まれる場合には、そのフォント名を引用符 (「'」または「"」) で囲みます。空白が含まれていなければ引用符で囲む必要はなく、総称ファミリー名は引用符で囲んではなりません。

フォントファミリー名と総称ファミリー名を併記する場合には、総称ファミリー名を後に記述します。

font-family: Consolas, 'Courier New', monospace;

font

font属性では、次のプロパティを一括して設定できます。

  • font-style … italic、obliqueなどの表示様式
  • font-variant … font-variant-caps、font-variant-numericなどの速記法
  • font-weight … 太さ
  • font-size
  • line-height …
  • font-family

font属性の制約

font属性の利用には以下の制限があり、プロパティを個別に指定することと同じではありません。

  • font-sizeとfont-familyは必ず指定する。
  • font-variantで指定できるのは、normalとsmall-capsのみ。
  • 指定しなかった値は初期化される。さらに指定できないfont-stretch、font-size-adjust、font-kerningも初期化される。

記述順の制約

  • font-sizeは、font-styleとfont-variantとfont-weightより後
  • line-heightは、font-sizeの直後の「/」の直後
  • font-familyは、最後
HTMLの情報サイトから、まとめて検索