font-style 一覧:指定されたフォントファミリー内のスタイルを選択
概要
このページでは、CSSのfont-style
プロパティについて解説します。font-style
プロパティは、指定されたフォントファミリー内で、ノーマル(roman)、イタリック、または斜体のいずれかのフォントスタイルを選択するために使用されます。
プロパティ値
font-style
プロパティには、以下の値を設定できます。
値 | 説明 |
---|---|
normal |
|
italic |
|
oblique |
|
oblique |
|
inherit |
|
使用例
以下は、font-style
プロパティの使用例です。
<p>このテキストはノーマル体です。</p>
<h1>このテキストはイタリック体です。</h1>
<p class="oblique-text">このテキストは斜体です。</p>
<p class="oblique-angle">このテキストは20度傾斜した斜体です。</p>
<style>
p {
font-style: normal;
}
h1 {
font-style: italic;
}
.oblique-text {
font-style: oblique;
}
.oblique-angle {
font-style: oblique 20deg;
}
</style>
注意事項
font-style: oblique
は、すべてのブラウザでサポートされているわけではありません。サポートされていないブラウザでは、font-style: italic
と同じように表示されます。font-style: oblique <angle>
は、一部のブラウザでのみサポートされています。- 例えば、Firefox はこの値をサポートしていません。(参考: MDN Web Docs - font-style)
まとめ
font-style
プロパティを使用すると、テキストのスタイルを簡単に変更できます。適切なフォントスタイルを選択することで、テキストの読みやすさやデザイン性を向上させることができます。
関連QA
- Q:
font-style: italic
とfont-style: oblique
の違いは何ですか?
A: イタリック体は、通常、ローマン体よりも筆記体に近い形で、右に傾斜しています。一方、斜体は、通常、ローマン体を人工的に傾斜させたものです。 - Q: すべてのフォントにイタリック体と斜体の両方が含まれていますか?
A: いいえ、すべてのフォントにイタリック体と斜体の両方が含まれているわけではありません。フォントにイタリック体が含まれていない場合、ブラウザは斜体を使用します。フォントに斜体が含まれていない場合、ブラウザは独自の斜体バージョンを作成します。 - Q: `font-style`プロパティはどのように継承されますか?
A: `font-style`プロパティは、親要素から子要素に継承されます。ただし、子要素で`font-style`プロパティの値が明示的に設定されている場合は、その値が優先されます。