Typography
用於控制數字變體的通用類別。
| Class | Styles |
|---|---|
normal-nums | font-variant-numeric: normal; |
ordinal | font-variant-numeric: ordinal; |
slashed-zero | font-variant-numeric: slashed-zero; |
lining-nums | font-variant-numeric: lining-nums; |
oldstyle-nums | font-variant-numeric: oldstyle-nums; |
proportional-nums | font-variant-numeric: proportional-nums; |
tabular-nums | font-variant-numeric: tabular-nums; |
diagonal-fractions | font-variant-numeric: diagonal-fractions; |
stacked-fractions | font-variant-numeric: stacked-fractions; |
使用 ordinal 通用類別來啟用支援此功能的字型中序數標記的特殊字符:
1st
<p class="ordinal ...">1st</p>使用 slashed-zero 通用類別來強制在支援此功能的字型中顯示帶斜線的零:
0
<p class="slashed-zero ...">0</p>使用 lining-nums 通用類別來在支援此功能的字型中使用基線對齊的數字字符:
1234567890
<p class="lining-nums ...">1234567890</p>使用 oldstyle-nums 通用類別來在支援此功能的字型中使用某些數字具有下降部的數字字符:
1234567890
<p class="oldstyle-nums ...">1234567890</p>使用 proportional-nums 通用類別來在支援此功能的字型中使用具有比例寬度的數字字符:
12121
90909
<p class="proportional-nums ...">12121</p><p class="proportional-nums ...">90909</p>使用 tabular-nums 通用類別來在支援此功能的字型中使用具有統一/等寬寬度的數字字符:
12121
90909
<p class="tabular-nums ...">12121</p><p class="tabular-nums ...">90909</p>使用 diagonal-fractions 通用類別來在支援此功能的字型中將以斜線分隔的數字替換為常見的斜線分數:
1/2 3/4 5/6
<p class="diagonal-fractions ...">1/2 3/4 5/6</p>使用 stacked-fractions 通用類別來在支援此功能的字型中將以斜線分隔的數字替換為常見的堆疊分數:
1/2 3/4 5/6
<p class="stacked-fractions ...">1/2 3/4 5/6</p>font-variant-numeric 通用類別是可組合的,因此您可以透過組合它們來啟用多個變體:
<dl class="..."> <dt class="...">Subtotal</dt> <dd class="text-right slashed-zero tabular-nums ...">$100.00</dd> <dt class="...">Tax</dt> <dd class="text-right slashed-zero tabular-nums ...">$14.50</dd> <dt class="...">Total</dt> <dd class="text-right slashed-zero tabular-nums ...">$114.50</dd></dl>使用 normal-nums 屬性來重設數字字型變體:
<p class="slashed-zero tabular-nums md:normal-nums ..."> <!-- ... --></p>在 font-variant-numeric 通用類別前面加上像 md: 這樣的中斷點變體,讓該通用類別只在中型螢幕尺寸及以上時套用:
<p class="proportional-nums md:tabular-nums ..."> Lorem ipsum dolor sit amet...</p>在變體文件中了解更多關於使用變體的資訊。