技術コンテンツ

CSS
【CSS】font - 文字のフォント

【CSS】font - 文字のフォント

CSSのfontプロパティについて解説します。

検証環境

font

fontは“文字プロパティの一括定義”のプロパティです。

文字のサイズや書体、太さなどを含み、各項目に対応するプロパティ(font-sizeなど)で個別に設定することなく一括定義が可能です。

基本構文

font: スタイル 変形 太さ 横幅 サイズ/行間 書体;

サイズと書体は必須項目です。

各項目の個別設定は個別プロパティで設定できます。

サンプル

必須項目のみ

文字のスタイルを必須項目のみ設定するサンプルです。

<style>
p {
    ___ih_hl_start
    font: 24px serif;
    ___ih_hl_end
}
</style>
 
<p>
    CSS : Cascading Style Sheets. CSS is a programming language that decorates elements such as HTML and XML. You can set various properties such as text color, background, and size.
</p>

一括設定

文字のスタイルを一括設定するサンプルです。

<style>
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wdth,wght@0,75..100,300..800;1,75..100,300..800&display=swap');
p {
    ___ih_hl_start
    font: italic small-caps bold normal 20px/30px "Open Sans";
    ___ih_hl_end
}
</style>
 
<p>
    CSS : Cascading Style Sheets. CSS is a programming language that decorates elements such as HTML and XML. You can set various properties such as text color, background, and size.
</p>