CSS font| CSS:スタイルシート 関数 要素 使い方・書き方 例 CSS サンプル

font CSS プロパティとは

トピック:要素のテキストコンテンツのスタイル、バリアント、太字、サイズ/行の高さ、フォントファミリを設定する 事ができる font-style,font-variant,font-weight,font-size,line-height,font-familyの各フォントプロパティを一括指定で設定するための簡略化されたプロパティ

プロパティ font

実例 コード 1

サンプル コードを試す
  • h1 {
  •     font: bold 2.5em "Times New Roman", Times, serif;
  • }
  • p {
  •     font: normal 1.2em Arial, Helvetica, sans-serif;
  • }
    情報:
  • 他の一括指定プロパティ同様、個別の値が指定されなかった場合は、それぞれの初期値が設定される。 (一括指定ではないプロパティを使用して設定された以前の値は上書きされる) font-stretch, font-size-adjust, font-kerning は、 font によって直接設定できなくても初期値に設定される

プロパティ 定義と使用法

デフォルト値・初期値 :以下の一括指定の各プロパティとして
適用対象 :全要素。 ::first-letter and ::first-line にも適用される
継承 :継承する
パーセンテージ :以下の一括指定の各プロパティとして
メディア :visual
CSS Version CSS1 ~
計算値 :以下の一括指定の各プロパティとして
  • font-style: 指定値
  • font-variant: 指定値
  • font-weight: bolder および lighterを実際の値に変換して、指定されたキーワードまたは数値
  • font-stretch: 指定値
  • font-size: 指定通り。ただし相対的 length は絶対的 length に変換
  • line-height: パーセンテージか length を指定すると絶対的な値、それ以外は指定通り
  • font-family: 指定値
JavaScript 構文 object.style.font="funWebref"
アニメーションの種類 :以下の一括指定の各プロパティとして
正規順序 :形式文法における値の出現順
CSSの構文font: font-style, font-variant, font-weight, font-size/line-height, font-family |caption |icon |menu |message-box |small-caption |status-bar |initial |inherit;
    情報:
  • font shorthandプロパティを使用するときに満たさなければならない条件がいくつかあるこの 条件が満たされない場合、プロパティは無効であり、完全に 無視 される 。
    トピック:
  • 次の値を含めなければならない
  • font-size,font-family
  • 次の値は任意で含めることができる。
  • font-style,font-variant,font-weight,line-height
  • font-style, font-variant, font-weightfont-size よりも前になければならない
  • font-variant は CSS 2.1 で定義された値、つまり normal 及び small-caps のみ指定できる
  • line-heightfont-size の直後に、 "/" で区切って、"14px/2" のように指定する ことができる。
  • font-family は指定される最後の値であることが、必要
    使用上の注意:
  • font をシステムキーワードとして指定する場合は、 caption, icon, menu, message-box, small-caption, status-bar のうちの一つでなければならない

プロパティ値

プロパティ/値説明
font-styleフォントスタイルを指定する デフォルト値は "normal"です。
font-variantフォントバリアントを指定する デフォルト値は "normal"です。
font-weightフォントの太さを指定する デフォルト値は "normal"です。
font-size/line-heightフォントサイズと行の高さを指定する デフォルト値は "normal"です。
font-familyフォントファミリを指定する デフォルト値はブラウザによって異なります
captionキャプション付きのコントロール(ボタン、ドロップダウンなど)で使用されるフォントを使用します。
iconアイコンラベルで使用されるフォントを使用します。
menuドロップダウンメニューで使用されるフォントを使用します。
message-boxダイアログボックスで使用されるフォントを使用します。
small-captionより小さなバージョンのキャプションフォント
status-barステータスバーで使用されるフォントを使用します。
initialこのプロパティをデフォルト値に設定する
inherit親要素からこのプロパティを継承する

サポートするデスクトップ ブラウザ対応・互換性

PropertyDesktop 互換性
fontChromeEdgeFirefoxInternet ExplorerOperaSafari
基本 サポートフルサポート◯1フルサポート◯12フルサポート◯1フルサポート◯3フルサポート◯3.5フルサポート◯1
System fontsフルサポート◯1フルサポート◯12フルサポート◯1フルサポート◯4フルサポート◯6フルサポート◯1
font-stretch値のサポートフルサポート◯あり 不明フルサポート◯43 不明 不明 不明

サポートするモバイル ブラウザ対応・互換性

PropertyMobile 互換性
fontAndroidChrome for Android
Edge MobileFirefox for Android
Opera for Android
iOS SafariSamsung Internet
基本 サポートフルサポート◯ありフルサポート◯ありフルサポート◯ありフルサポート◯4フルサポート◯ありフルサポート◯ありフルサポート◯あり
System fonts 不明 不明 不明 不明 不明 不明 不明
font-stretch値のサポート 不明 不明 不明フルサポート◯43 不明 不明 不明
font 関連記事
CSS font| CSS:スタイルシート 関数 要素 使い方・書き方 例 CSS サンプル
CSS font | CSS プロパティ 値| 意味 使い方 実例 – WebRef
あわせて読みたい

Html

Glossary

PHP

JavaScript

JQuery

CSS