WEBページ作成リファレンス
cman.jp cman.jp > WEBページ作成TOP > CSSリファレンス > 「数値の表示形式指定」

font-variant-numeric「数値の表示形式指定」

「font-variant-numeric」は、数値の表示形式を指定します。

CSS Ver.適用要素継承
3.0全要素する
広告

font-variant-numeric の指定方法

構文

font-variant-numeric : normal | [[lining-nums | oldstyle-nums] || [proportional-nums | tabular-nums] || [diagonal-fractions | stacked-fractions] || ordinal || slashed-zero];

プロパティ/設定値意味
font-variant-numeric : normal; 通常の表示
font-variant-numeric : lining-nums; 数字をライニング数字で表示
font-variant-numeric : oldstyle-nums; 数字をオールドスタイル数字で表示
font-variant-numeric : proportional-nums; 数字をプロポーショナル数字で表示
font-variant-numeric : tabular-nums; 数字を等幅数字で表示
font-variant-numeric : diagonal-fractions; 分数をスラッシュの1文字で表示
font-variant-numeric : stacked-fractions; 分数を水平線の1文字で表示
font-variant-numeric : ordinal; 上付き序数表記で表示
font-variant-numeric : slashed-zero; ゼロをスラッシュ付のゼロで表示
デフォルト:「タグ毎のスタイル初期値」を参照
ページTOP

font-variant-numeric のサンプル


<style type="text/css">
.common div{
  font-family   : "メイリオ", sans-serif;
  width         : 290px;
  border        : 2px solid #6495ed;
  background    : #e7e7ff;
  padding       : 10px;
}
div.cssTitle {
  margin-top    : 10px;
  background    : #6495ed;
  color         : #fff;
  font-weight   : bold;
}
.css-lnum{font-feature-settings: "lnum";}
.css-onum{font-feature-settings: "onum";}
.css-pnum{font-feature-settings: "pnum";}
.css-tnum{font-feature-settings: "tnum";}
.css-frac{font-feature-settings: "frac";}
.css-ordn{font-feature-settings: "ordn";}

.css-numeric-normal{font-variant-numeric : normal;}
.css-numeric-lining{font-variant-numeric :  lining-nums;}
.css-numeric-oldstyle{font-variant-numeric :  oldstyle-nums;}
.css-numeric-proportional{font-variant-numeric :  proportional-nums;}
.css-numeric-tabular{font-variant-numeric :  tabular-nums;}
.css-numeric-diagonal{font-variant-numeric :  diagonal-fractions;}
.css-numeric-ordinal{font-variant-numeric :  ordinal;}

.css-variant-lining{font-variant: lining-nums;}
.css-variant-oldstyle{font-variant: oldstyle-nums;}
.css-variant-proportional{font-variant: proportional-nums;}
.css-variant-tabular{font-variant: tabular-nums;}
.css-variant-diagonal{font-variant: diagonal-fractions;}
.css-variant-ordinal{font-variant: ordinal;}

<!-- html -->
<div class="common">
  <div class="cssTitle">ライニング数字<br>
  font-variant-numeric: lining-nums</div>
  <div>
  <span class="css-numeric-normal">
  0123456789</span><br>
  <span class="css-lnum">
  0123456789</span><br>
  <span class="css-numeric-lining">
  0123456789</span><br>
  <span class="css-variant-lining">
  0123456789</span>
  </div>
※タイトルとclassを該当内容に変更するのみのため、以下省略。
<div class="cssTitle">分数(スラッシュ表示)<br> font-variant-numeric: diagonal-fractions</div> <div> <span class="css-numeric-normal"> 1/2 3/4 5/6 7/8 9/10</span><br> <span class="css-frac"> 1/2 3/4 5/6 7/8 9/10</span><br> <span class="css-numeric-diagonal"> 1/2 3/4 5/6 7/8 9/10</span><br> <span class="css-variant-diagonal"> 1/2 3/4 5/6 7/8 9/10</span> </div> <div class="cssTitle">上付き序数表記<br> font-variant-numeric: ordinal</div> <div> <span class="css-numeric-normal"> 1st 2nd 3rd 4th</span><br> <span class="css-ordn"> 1st 2nd 3rd 4th</span><br> <span class="css-numeric-ordinal"> 1st 2nd 3rd 4th</span><br> <span class="css-variant-ordinal"> 1st 2nd 3rd 4th</span> </div> </div>

【font-variant-numericの表示例】
1行目:デフォルト指定
2行目:font-feature-settings指定
3行目:font-variant-numeric指定
4行目:font-variant指定

ライニング数字
font-variant-numeric: lining-nums
0123456789
0123456789
0123456789
0123456789
オールドスタイル数字
font-variant-numeric: oldstyle-nums
0123456789
0123456789
0123456789
0123456789
プロポーショナル数字
font-variant-numeric: proportional-nums
0123456789
0123456789
0123456789
0123456789
等幅数字
font-variant-numeric: tabular-nums
0123456789
0123456789
0123456789
0123456789
分数(スラッシュ表示)
font-variant-numeric: diagonal-fractions
1/2 3/4 5/6 7/8 9/10
1/2 3/4 5/6 7/8 9/10
1/2 3/4 5/6 7/8 9/10
1/2 3/4 5/6 7/8 9/10
上付き序数表記
font-variant-numeric: ordinal
1st 2nd 3rd 4th
1st 2nd 3rd 4th
1st 2nd 3rd 4th
1st 2nd 3rd 4th

※ほとんどのブラウザが未対応のようです。現時点(2017/05)で、Firefoxで一部の指定のみ動作確認できました。

【W3Cのfont-variant-numeric仕様書】
https://www.w3.org/TR/css-fonts-3/#font-variant-numeric-prop


広告
QrCode
このページのURL
スマートフォン・タブレット運営 : CMAN 株式会社シーマン