CSS3: font-size プロパティ - フォントのサイズ

■ 概要

項  目説  明
記述形式 セレクタ {font-size: フォント・サイズ }
値 の形式 数値(フォント・サイズ) または キーワード (以下の解説を参照)
初 期 値 medium
対応ブラウザー C1+ / e3+ / Fx1+ / Op3.5+ / Ch1+ / Sa1+
適用可能な要素 C1+ / e3+ / Fx1+ / Op3.5+ / Ch1+ / Sa1+
継  承 する

■ 解説

font-size プロパティ は,フォントのサイズ を指定します。

フォントのサイズの指定方法には,次のようなものがあります。(CSSプロパティの値の指定方法の詳細は,CSSの解説を参照してください)

フォント・サイズの値
指定方法 説 明
数値で指定  px
数値に px の単位をつけて指定します。 px とは1ピクセルを1とする単位で,実際に表示されるサイズは 72dpi や 96dpi といったモニタの解像度により変化します。
 em
数値に em の単位をつけて指定します。 em とは現在使用中の標準フォントの高さを1とする単位です。 
 ex
数値に ex の単位をつけて指定します。 ex とは現在使用中の標準フォントの小文字の「x」の高さを1とする単位です。
 
親要素のフォントのサイズを基準にして割合を%値で指定します。
キーワード
で指定
 xx-small
7段階があり,medium が標準サイズです。 CSS2 では1段階上がると 1.2倍のサイズとされていましたが,現在はとくに比率は指定されていません。
 x-small
 small
 medium
 large
 x-large
 xx-large
 smaller
smaller,larger を指定すると大きさが1段階上下します。 CSS2 では 1.2倍,または,1.2分の1とされていましたが,現在はとくに比率は指定されていません。
 larger

なお,数値には負の値は指定できません。 px 以外のものも同じ指定内容でも,ブラウザーの設定やユーザーの環境により実際の表示サイズが変化します。 これらは,それぞれ基準とするサイズに対しての相対的な指定であり,その基準とするサイズが変化した場合はそれに対応して実際のサイズが変化します。

■ 使用例( font-size プロパティの利用)

たとえば,次のように使用できます。

HTMLソース
CSS
<head> ~ </head>
<style type="text/css">
   <!--
    .fs1 {font-size: 12px;}
    .fs2 {font-size: 2em;}
    .fs3 {font-size: 2ex;}
    .fs4 {font-size: 80%;}
    .fs5 {font-size: 100%;}
    .fs6 {font-size: 120%;}
    .fs7 {font-size: xx-small;}
    .fs8 {font-size: x-small;}
    .fs9 {font-size: small;}
    .fs10 {font-size: medium;}
    .fs11 {font-size: large;}
    .fs12 {font-size: x-large;}
    .fs13 {font-size: xx-large;}
   -->
</style>
HTML
<body> ~ </body>
<span class="fs1">{font-size: 12px;}のサイズ</span><br>
<span class="fs2">{font-size: 2em;}のサイズ</span><br>
<span class="fs3">{font-size: 2ex;}のサイズ</span><br>
<span class="fs4">{font-size: 80%;}のサイズ</span><br>
<span class="fs5">{font-size: 100%;}のサイズ</span><br>
<span class="fs6">{font-size: 120%;}のサイズ</span><br>
<span class="fs7">{font-size: xx-small;}のサイズ</span><br>
<span class="fs8">{font-size: x-small;}のサイズ</span><br>
<span class="fs9">{font-size: small;}のサイズ</span><br>
<span class="fs10">{font-size: medium;}のサイズ</span><br>
<span class="fs11">{font-size: large;}のサイズ</span><br>
<span class="fs12">{font-size: x-large;}のサイズ</span><br>
<span class="fs13">{font-size: xx-large;}のサイズ</span><br>

ブラウザー 表示例
{font-size: 12px;}のサイズ
{font-size: 2em;}のサイズ
{font-size: 2ex;}のサイズ
{font-size: 80%;}のサイズ
{font-size: 100%;}のサイズ
{font-size: 120%;}のサイズ
{font-size: xx-small;}のサイズ
{font-size: x-small;}のサイズ
{font-size: small;}のサイズ
{font-size: medium;}のサイズ
{font-size: large;}のサイズ
{font-size: x-large;}のサイズ
{font-size: xx-large;}のサイズ

■ 備考

【参考ページ】