リファレンス

font-variant-numericプロパティの使い方・サンプルコード

font-variant-numericプロパティは、数字・分数・序数の表示形式を指定します。

デモ:font-numericプロパティ

表示形式はブラウザによって異なります。

 
 

使用できる値

セレクタ {
  font-variant-numeric: ここに値を指定;
}

 

normal(初期値)別形式の使用を無効にする
slashed-zero0にスラッシュを付ける
lining-nums数字をベースラインに並べて表示する
oldstyle-nums3, 7, 9 などの一部の数字を下げて表示する
diagonal-fractions分母と分子のテキストサイズをが小さくして、スラッシュで区切って表示する
stacked-fractions分母と分子を積み重ねて表示する
proportional-nums全ての数字を同じ大きさにしない
tabular-nums全ての数字を同じ大きさにする
ordinal序数を表示する

 
 

使用例

例① 分数を表示

HTML
<p class="normal">1/4</p>
<p class="diagonal-fractions">1/4</p>
<p class="stacked-fractions">1/4</p>
CSS
.normal {
  font-variant-numeric: normal;
}
.diagonal-fractions {
  font-variant-numeric: diagonal-fractions;
}
.stacked-fractions {
  font-variant-numeric: stacked-fractions;
}
実行結果

 
 

例② 序数を表示

SourceSansPro など序数の表示に対応しているフォントを .otf の形式で読み込み、font-family で指定してください。

HTML
<p class="ordinal">1st, 2nd, 3rd</p>
CSS
.ordinal {
  font-family: 'SourceSansPro', sans-serif;
  font-variant-numeric: ordinal;
}
実行結果


 
 

対応ブラウザ

 
 

関連するHTML要素

 
HTML タグ一覧はこちら
 
 

関連するCSSプロパティ

 

CSS プロパティ一覧はこちら

ABOUT ME
Sara
Sara
「わかりやすく・シンプル」をモットーに、スマホアプリ・ウェブアプリの作り方を紹介します。 独学でプログラミングを勉強をしている方、基礎は勉強したけれど次に何をすれば良いか分からない...という方のお役に立てるサイトを目指しています🙂
独学は難しそうと感じたら

 
独学でプログラミングを勉強するのは難しそう、効率的にプログラミングを学びたいという方はオンラインスクールがオススメです。

オンラインスクールを選ぶときのポイント

  • 無料体験があること
  • 個別サポートがあること

自分にあったスタイルを見つけるために、無料体験のご利用をオススメします。(無料体験後に自分には合わないなと感じたらハッキリ断ってしまって問題ありません。)
 
個別サポートもプログラミング学習に挫折しないために重要なポイントです。エラーや困った時にすぐに個別対応をしてくれるスクールを利用して下さい。

ここでは3つのオンラインスクールを紹介します。
全て無料体験がありますので、ぜひ自分に合ったスクールを見つけてみて下さい????
 

1. TechAcademy(テックアカデミー)

オンライン完結で勉強できるスクールで、コースがとても充実しています。チャットで質問すればすぐに回答を得られるのが一番のおすすめポイントです。
オリジナルのサービスやアプリの開発もサポートしてくれるので、開発したいものが決まっている人にもオススメです。

無料体験はこちら

2. CodeCamp(コードキャンプ)

一対一で受講できる個別指導のプログラミングスクールです。
Webデザイン・Webサービス開発・アプリ開発などを幅広く学習することができます。
マンツーマンなので自分のペースで学習できて、質問もその都度できるのがメリットです。

無料体験レッスンはこちら

3. Treehouse

英語でも良い、英語とプログラミングを同時に勉強したいという方は Treehouse がオススメです。月25ドルで始めることができて、たくさんのプログラミング言語を学ぶことができます。
個別サポートはありませんが、掲示板が充実しています。ほとんどの場合、質問してから30分程度で回答を得ることができます。

7日間の無料体験はこちら

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA