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;}
プロパティ 定義と使用法
| デフォルト値・初期値 : | 以下の一括指定の各プロパティとして
|
|---|
| 適用対象 : | 全要素。 ::first-letter and ::first-line にも適用される |
|---|
| 継承 : | 継承する |
|---|
| パーセンテージ : | 以下の一括指定の各プロパティとして
|
|---|
| メディア : | visual |
|---|
CSS Version | CSS1 ~ |
|---|
| 計算値 : | 以下の一括指定の各プロパティとして
|
|---|
| 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-heightfont-style, font-variant, font-weight は font-size よりも前になければならないfont-variant は CSS 2.1 で定義された値、つまり normal 及び small-caps のみ指定できるline-height は font-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 | 親要素からこのプロパティを継承する |
サポートするデスクトップ ブラウザ対応・互換性
| Property | Desktop 互換性 |
|---|
| font | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|
| 基本 サポート | フルサポート◯1 | フルサポート◯12 | フルサポート◯1 | フルサポート◯3 | フルサポート◯3.5 | フルサポート◯1 |
|---|
| System fonts | フルサポート◯1 | フルサポート◯12 | フルサポート◯1 | フルサポート◯4 | フルサポート◯6 | フルサポート◯1 |
|---|
font-stretch値のサポート | フルサポート◯あり | 不明 | フルサポート◯43 | 不明 | 不明 | 不明 |
|---|
サポートするモバイル ブラウザ対応・互換性
| Property | Mobile 互換性 |
|---|
| font | Android | Chrome for Android
| Edge Mobile | Firefox for Android
| Opera for Android
| iOS Safari | Samsung Internet |
|---|
| 基本 サポート | フルサポート◯あり | フルサポート◯あり | フルサポート◯あり | フルサポート◯4 | フルサポート◯あり | フルサポート◯あり | フルサポート◯あり |
|---|
| System fonts | 不明 | 不明 | 不明 | 不明 | 不明 | 不明 | 不明 |
|---|
font-stretch値のサポート | 不明 | 不明 | 不明 | フルサポート◯43 | 不明 | 不明 | 不明 |
|---|
CSS font | CSS プロパティ 値| 意味 使い方 実例 – WebRef