文字與排版

字型數字變體font-variant-numeric

Controlling the usage of alternate glyphs for numbers, fractions, and ordinal markers.

Overview

ClassDeclarations
font-variant-numeric:normalfont-variant-numeric: normal;
ordinalfont-variant-numeric: ordinal;
slashed-zerofont-variant-numeric: slashed-zero;
lining-numsfont-variant-numeric: lining-nums;
oldstyle-numsfont-variant-numeric: oldstyle-nums;
proportional-numsfont-variant-numeric: proportional-nums;
tabular-numsfont-variant-numeric: tabular-nums;
diagonal-fractionsfont-variant-numeric: diagonal-fractions;
stacked-fractionsfont-variant-numeric: stacked-fractions;
font-variant-numeric:<value>font-variant-numeric: <value>;

Examples

Align tabular numbers

Use tabular-nums for tables, timers, and dashboards where digits should line up across rows.

<td class="tabular-nums">12,480.00</td>
Generated CSS
@layer utilities {    .tabular-nums {        font-variant-numeric: tabular-nums    }}

Show slashed zeroes

Use slashed-zero when zeroes need to be visually distinct from the letter O.

<code class="slashed-zero">OID-00042</code>

Reset numeric variants

Use font-variant-numeric:normal to remove numeric variant features from a nested element.

<span class="tabular-nums">    <span class="font-variant-numeric:normal">Normal numbers</span></span>

Apply conditionally

Apply styles based on different states using selectors and conditional queries.

<span class="tabular-nums:hover font-variant-numeric:normal@sm font-variant-numeric:normal@print">...</span>

  • Master UI


© 2026 Aoyue Design LLC.MIT License
Trademark Policy