fontプロパティの値(CSS)
font-style
値(パラメータ) | 内容 |
---|---|
normal | 標準(初期値) |
italic | イタリック体 |
oblique | 斜体 |
入力例 | font-style: italic; |
表示例 | normalが標準 italicがイタリック体 obliqueが斜体 |
上記表示例のサンプルコード(HTML埋め込み)
<div style="font-style: normal;">normalが標準</div>
<div style="font-style: italic;">italicがイタリック体</div>
<div style="font-style: oblique;">obliqueが斜体</div>
サンプルコード(CSS別記)
/*CSSコード*/
.font-style-normal {
font-style: normal;
}
.font-style-italic {
font-style: italic;
}
.font-style-oblique {
font-style: oblique;
}
<!--HTMLコード-->
<div><span class="font-style-nomal">normalが標準です</span></div>
<div><span class="font-style-italic">italicがイタリック体です</span></div>
<div><span class="font-style-oblique">obliqueが斜体です</span></div>
サンプルコード(CSS別記) の表示
font-variant
値(パラメータ) | 内容 |
---|---|
normal | 使用しない(初期値) |
small-caps | 使用する |
入力例 | font-variant: small-caps; |
表示例 | normalだとHelloはHelloのまま small-capsの場合はHelloがHelloになる |
上記表示例のサンプルコード(HTML埋め込み)
<div>normalだとHelloは<span style="font-variant: normal">Hello</span>のまま</div>
<div>small-capsの場合はHelloが<span style="font-variant: small-caps">Hello</span>になる<div>
サンプルコード(CSS別記)
/*CSSコード*/
.font-variant-normal {
font-variant: normal;
}
.font-variant-small-caps {
font-variant: small-caps;
}
<!--HTMLコード-->
<div>normalだとHelloは<span class="font-variant-normal">Hello</span>のままです</div>
<div>small-capsの場合はHelloが<span class="font-variant-small-caps">Hello</span>になります<div>
サンプルコード(CSS別記) の表示
font-weight
<一般的な値>
値(パラメータ) | 内容 |
---|---|
normal | 標準(初期値)(400と同等) |
bold | 太字(700と同等) |
入力例 | font-weight: bold; |
表示例 | これが標準 これが太字 |
上記表示例のサンプルコード(HTML埋め込み)
<div style="font-weight: normal;">これが標準</div>
<div style="font-weight: bold;">これが太字</div>
サンプルコード(CSS別記)
/*CSSコード*/
.font-weight-normal {
font-weight: normal;
}
.font-weight-bold {
font-weight: bold;
}
<!--HTMLコード-->
<div>
<span class="font-weight-nomal">これが標準です</span><br>
<span class="font-weight-bold">これが太字です</span>
</div>
<div class="font-weight-nomal">これが標準だよ</div>
<div class="font-weight-bold">これが太字だよ</div>
サンプルコード(CSS別記) の表示
これが太字です
<数値指定>
値(パラメータ) | 内容 |
---|---|
100 | 一番細い(使用しても画面上で表現できない) |
200 | (使用しても画面上で表現できない ) |
300 | (使用しても画面上で表現できない ) |
400 | normalと同等 |
500 | (使用しても画面上で表現できない ) |
600 | (使用しても画面上で表現できない ) |
700 | boldと同等 |
800 | (使用しても画面上で表現できない ) |
900 | 一番太い(使用しても画面上で表現できない) |
入力例 | font-weight: 700; |
表示例 | これが400 これが700 これが900 |
上記表示例のサンプルコード(HTML埋め込み)
<div style="font-weight: 400">これが400</div>
<div style="font-weight: 700">これが700</div>
<div style="font-weight: 900">これが900</div>
サンプルコード(CSS別記)
/*CSSコード*/
.font-weight-400 {
font-weight: 400;
}
.font-weight-700 {
font-weight: 700;
}
.font-weight-900 {
font-weight: 900;
}
<!--HTMLコード-->
<div>
<span class="font-weight-400">これが400です</span><br>
<span class="font-weight-700">これが700です</span><br>
<span class="font-weight-900">これが900です</span>
</div>
サンプルコード(CSS別記) の表示
これが700です
これが900です
<相対指定>
値(パラメータ) | 内容 |
---|---|
lighter | (親要素の文字に対して)一段細い |
bolder | (親要素の文字に対して)一段太い |
入力例 | font-weight: bolder; |
表示例 | 強調の太字(strong)だった親要素「これは重要です」に lighterを適用すると「これは重要です」になる |
上記表示例のサンプルコード(HTML埋め込み)
強調の太字(strong)だった親要素「<strong>これは重要です</strong>」に<br>
lighterを適用すると「<strong><span style="font-weight: lighter">これは重要です</span></strong>」になる
サンプルコード(CSS別記)
/*CSSコード*/
.font-weight-lighter {
font-weight: lighter;
}
<!--HTMLコード-->
強調の太字(strong)だった親要素「<strong>これは重要なのです</strong>」に<br>
lighterを適用すると「<strong><span class="font-weight-lighter">これは重要なのです</span></strong>」になる
強調の太字(strong)だった親要素「これは重要なのです」にlighterを適用すると「これは重要なのです」になる
font-size
<数値+単位指定(相対単位)> 0の時のみ単位を省略できます)
値(パラメータ) | 内容 |
---|---|
任意の数値+px | 1px(ピクセル)は画面上の表示の最小単位 |
任意の数値+em | 1emは1文字分の大きさ |
入力例 | font-size: 14px; |
表示例 | これが14px これが20px これが1em これが2em |
上記表示例のサンプルコード(HTML埋め込み)
<div style="font-size: 14px;">これが14px</div>
<div style="font-size: 20px;">これが20px</div>
<div style="font-size: 1em;">これが1em</div>
<div style="font-size: 2em;">これが2em</div>
サンプルコード(CSS別記)
/*CSSコード*/
.font-size-14px {
font-size: 14px;
}
.font-size-20px {
font-size: 20px;
}
.font-size-1em {
font-size: 1em;
}
.font-size-2em {
font-size: 2em;
}
<!--HTMLコード-->
<div>
<span class="font-size-14px">これが14pxです</span><br>
<span class="font-size-20px">これが20pxです</span><br>
<span class="font-size-1em">これが1emです</span><br>
<span class="font-size-2em">これが2emです</span>
</div>
サンプルコード(CSS別記) の表示
これが20pxです
これが1emです
これが2emです
<数値+単位(絶対単位)> 0の時のみ単位を省略できます)
値(パラメータ) | 内容 |
---|---|
任意の数値+mm | ミリメートル |
任意の数値+cm | センチメートル |
任意の数値+in | インチ(1インチは約2.54cm)(1インチは72pt) |
任意の数値+pt | ポイント(1pt≒0.35mm)(10.5ptは3.70mm) |
入力例 | font-size: 10.5pt; |
表示例 | これが4.90mm(14pt) これが1cm これが0.5in(1.27cm) これが10.5pt(3.70mm) |
上記表示例のサンプルコード(HTML埋め込み)
<div style="font-size: 4.9mm;">これが4.90mm(14pt)</div>
<div style="font-size: 1cm;">これが1cm</div>
<div style="font-size: 0.5in;">これが0.5in(1.27cm)</div>
<div style="font-size: 10.5pt;">これが10.5pt(3.70mm)</div>
サンプルコード(CSS別記)
/*CSSコード*/
.font-size-mm {
font-size: 4.9mm;
}
.font-size-cm {
font-size: 1cm;
}
.font-size-in {
font-size: 0.5in;
}
.font-size-pt {
font-size: 10.5pt;
}
<!--HTMLコード-->
<div>
<span class="font-size-mm">これが4.90mm(14pt)です</span><br>
<span class="font-size-cm">これが1cmです</span><br>
<span class="font-size-in">これが0.5in(1.27cm)です</span><br>
<span class="font-size-pt">これが10.5pt(3.70mm)です</span>
</div>
サンプルコード(CSS別記) の表示
これが1cmです
これが0.5in(1.27cm)です
これが10.5pt(3.70mm)です
<絶対指定>
値(パラメータ) | 内容 |
---|---|
xx-small | x-smallより小さいサイズ |
x-small | smallより小さいサイズ |
small | 小さいサイズ |
medium | 標準サイズ(初期値) |
large | 大きいサイズ |
x-large | largeより大きいサイズ |
xx-large | x-largeより大きいサイズ |
入力例 | font-size: large; |
表示例 | これがxx-small これがmedium これがxx-large |
上記表示例のサンプルコード(HTML埋め込み)
<div style="font-size: xx-small;">これがxx-small</div>
<div style="font-size: medium;">これがmedium</div>
<div style="font-size: xx-large;">これがxx-large</div>
サンプルコード(CSS別記)
/*CSSコード*/
.font-size-xxsmall {
font-size: xx-small;
}
.font-size-medium {
font-size: medium;
}
.font-size-xxlarge {
font-size: xx-large;
}
<!--HTMLコード-->
<div>
<span class="font-size-xxsmall">これがxx-smallです</span><br>
<span class="font-size-medium">これがmediumです</span><br>
<span class="font-size-xxlarge">これがxx-largeです</span>
</div>
サンプルコード(CSS別記)の表示
これがmediumです
これがxx-largeです
<相対指定>
値(パラメータ) | 内容 |
---|---|
smaller | 小さめのサイズ |
larger | 大きめのサイズ |
入力例 | font-size: larger; |
表示例 | 小さめのサイズ 大きめのサイズ |
上記表示例のサンプルコード(HTML埋め込み)
<div style="font-size: smaller;">小さめのサイズ</div>
<div style="font-size: larger;">大きめのサイズ</div>
サンプルコード(CSS別記)
/*CSSコード*/
.font-size-smaller {
font-size: smaller;
}
.font-size-larger {
font-size: larger;
}
<!--HTMLコード-->
<div>
<span class="font-size-smaller">小さめのサイズです</span><br>
<span class="font-size-larger">大きめのサイズです</span>
</div>
サンプルコード(CSS別記)の表示
大きめのサイズです
(line-height)
値(パラメータ) | 内容 |
---|---|
normal | 標準(初期値) |
<数値+単位指定(相対単位)> 0の時のみ単位を省略できます)
値(パラメータ) | 内容 |
---|---|
任意の数値+px | 1px(ピクセル)は画面上の表示の最小単位 |
任意の数値+em | 1emは1文字分の大きさ |
<数値+単位(絶対単位)> 0の時のみ単位を省略できます)
値(パラメータ) | 内容 |
---|---|
任意の数値+mm | ミリメートル |
任意の数値+cm | センチメートル |
任意の数値+in | インチ(1インチは約2.54cm)(1インチは72pt) |
任意の数値+pt | ポイント(1pt≒0.35mm)(10.5ptは3.70mm) |
入力例 | line-height: 14px; |
表示例 | これがnormal これが20px これが2em これが9.8mm(28pt) これが1cm これが0.5in(1.27cm) これが72pt(1in・25.4mm) |
上記表示例のサンプルコード(HTML埋め込み)
<div style="line-height: normal;">これがnormal</div>
<div style="line-height: 20px;">これが20px</div>
<div style="line-height: 2em;">これが2em</div>
<div style="line-height: 9.8mm;">これが9.8mm(28pt)</div>
<div style="line-height: 1cm;">これが1cm</div>
<div style="line-height: 0.5in;">これが0.5in(1.27cm)</div>
<div style="line-height: 72pt;">これが72pt(1in・25.4mm)</div>
font-family
<総称指定>
値(パラメータ) | 内容 |
---|---|
sans-serif | ゴシック体系 |
serif | 明朝体系 |
cursive | 筆記体系 |
fantasy | 装飾系 |
monospace | 等幅系 |
入力例 | font-family: sans-serif; |
表示例 | ゴシック体系:HelloHELLO 明朝体系:HelloHELLO 筆記体系:HelloHELLO 装飾系:HelloHELLO 等幅系:HelloHELLO |
上記表示例のサンプルコード(HTML埋め込み)
<div style="font-family: sans-serif;">ゴシック体系:HelloHELLO</div>
<div style="font-family: serif;">明朝体系:HelloHELLO</div>
<div style="font-family: cursive;">筆記体系:HelloHELLO</div>
<div style="font-family: fantasy;">装飾系:HelloHELLO</div>
<div style="font-family: monospace;">等幅系:HelloHELLO</div>
サンプルコード(CSS別記)
/*CSSコード*/
.font-family-sans-serif {
font-family: sans-serif;
}
.font-family-serif {
font-family: serif;
}
.font-family-cursive {
font-family: cursive;
}
.font-family-fantasy {
font-family: fantasy;
}
.font-family-monospace {
font-family: monospace;
}
<!--HTMLコード-->
<div>
<span class="font-family-sans-serif">ゴシック体系:HelloHELLOです</span><br>
<span class="font-family-serif">明朝体系:HelloHELLOです</span><br>
<span class="font-family-cursive">筆記体系:HelloHELLOです</span><br>
<span class="font-family-fantasy">装飾系:HelloHELLOです</span><br>
<span class="font-family-monospace">等幅系:HelloHELLOです</span>
</div>
サンプルコード(CSS別記)の表示
明朝体系:HelloHELLOです
筆記体系:HelloHELLOです
装飾系:HelloHELLOです
等幅系:HelloHELLOです
<具体名指定>
値(パラメータ) | 内容 |
---|---|
MS ゴシック | MS ゴシック体 |
MS Pゴシック | MS Pゴシック体 |
MS 明朝 | MS 明朝体 |
MS P明朝 | MS P明朝体 |
century | century体 |
(値にスペースが含まれる場合は、””または”で囲みます)
(指定したフォントの書体が表示できなかったときのために、次候補を設定しておけます。カンマで区切り複数入力できます。総称指定を最後にすると意図せぬ書体を防止できます)
入力例 | font-family: “MS ゴシック”,sans-serif; |
表示例 | MS ゴシック:ホームページ作成のmorph MS Pゴシック:ホームページ作成のmorph MS 明朝:ホームページ作成のmorph MS P明朝:ホームページ作成のmorph century:ホームページ作成のmorph |
上記表示例のサンプルコード(HTML埋め込み)
<div style="font-family: 'MS ゴシック';">MS ゴシック:ホームページ作成のmorph</div>
<div style="font-family: 'MS Pゴシック';">MS Pゴシック:ホームページ作成のmorph</div>
<div style="font-family: 'MS 明朝';">MS 明朝:ホームページ作成のmorph</div>
<div style="font-family: 'MS P明朝';">MS P明朝:ホームページ作成のmorph</div>
<div style="font-family: century;">century:ホームページ作成のmorph</div>
サンプルコード(CSS別記)
/*CSSコード*/
.font-family-msgo {
font-family: "MS ゴシック";
}
.font-family-mspgo {
font-family: "MS Pゴシック";
}
.font-family-msmi {
font-family: "MS 明朝";
}
.font-family-mspmi {
font-family: "MS P明朝";
}
.font-family-century {
font-family: century;
}
<!--HTMLコード-->
<div>
<span class="font-family-msgo">MS ゴシック:ホームページ作成のmorphです</span><br>
<span class="font-family-mspgo">MS Pゴシック:ホームページ作成のmorphです</span><br>
<span class="font-family-msmi">MS 明朝:ホームページ作成のmorphです</span><br>
<span class="font-family-mspmi">MS P明朝:ホームページ作成のmorphです</span><br>
<span class="font-family-century">century:ホームページ作成のmorphです</span>
</div>
サンプルコード(CSS別記)の表示
MS Pゴシック:ホームページ作成のmorphです
MS 明朝:ホームページ作成のmorphです
MS P明朝:ホームページ作成のmorphです
century:ホームページ作成のmorphです
font
値(パラメータ) | 内容 |
---|---|
font-styleで使用する値 | 文字のスタイルを定義します。 |
font-variantで使用する値 | 文字のスモールキャピタルを定義します。 (英文字の小文字部分を大文字の縮小形で表示) |
font-weightで使用する値 | 文字の太さを定義します。 |
font-sizeで使用する値(必須) | 文字のサイズを定義します。 |
line-heightで使用する値 | 行の高さを定義します。 |
font-familyで使用する値(必須) | 文字の書体を定義します。 |
入力順 | 1.font-style 2.font-variant 3.font-weight 4.~5.順不同(font-size font-family) line-heightは/をつけてfont-sizeの後ろに記述 |
入力例 | font: italic small-caps bold 20px/150% fantasy; |
表示例 | ホームページ作成のmorph ホームページ作成のmorph ホームページ作成のmorph ホームページ作成のmorph ホームページ作成のmorph ホームページ作成のmorph |
上記表示例のサンプルコード(HTML埋め込み)
<div style="font: italic normal normal 14px 'MS ゴシック';">ホームページ作成のmorph</div>
<div style="font: italic small-caps normal 14px 'MS ゴシック';">ホームページ作成のmorph</div>
<div style="font: italic small-caps bold 14px 'MS ゴシック';">ホームページ作成のmorph</div>
<div style="font: italic small-caps bold 20px 'MS ゴシック';">ホームページ作成のmorph</div>
<div style="font: italic small-caps bold 20px/150% 'MS ゴシック';">ホームページ作成のmorph</div>
<div style="font: italic small-caps bold 20px/150% fantasy;">ホームページ作成のmorph</div>
サンプルコード(CSS別記)
/*CSSコード*/
.font-1 {
font: italic normal normal 14px 'MS ゴシック';
}
.font-2 {
font: italic small-caps normal 14px 'MS ゴシック'
}
.font-3 {
font: italic small-caps bold 14px 'MS ゴシック'
}
.font-4 {
font: italic small-caps bold 20px 'MS ゴシック';
}
.font-5 {
font: italic small-caps bold 20px/150% 'MS ゴシック';
}
.font-6 {
font: italic small-caps bold 20px/150% fantasy;
}
<!--HTMLコード-->
<div>
<span class="font-1">ホームページ作成のmorph</span><br>
<span class="font-2">ホームページ作成のmorph</span><br>
<span class="font-3">ホームページ作成のmorph</span><br>
<span class="font-4">ホームページ作成のmorph</span><br>
<span class="font-5">ホームページ作成のmorph</span><br>
<span class="font-6">ホームページ作成のmorph</span>
</div>
サンプルコード(CSS別記)の表示
ホームページ作成のmorph
ホームページ作成のmorph
ホームページ作成のmorph
ホームページ作成のmorph
ホームページ作成のmorph