Ein Blog

Mit font-variant-numeric kann man steuern, wie Zahlen gerendert werden.

Beispiele:

  • normal: 1234567890
  • ordinal: 1st 2nd 3rd
  • slashed-zero: 0 1 2 3
  • lining-nums: 1234567890
  • oldstyle-nums: 1234567890
  • proportional-nums: 1234567890
  • tabular-nums: 1234567890
  • diagonal-fractions: 1/2 3/4 5/6
  • stacked-fractions: 1/2 3/4 5/6

Code:

<ul>
	<li>normal: <span style="font-variant-numeric: normal;">1234567890</span>
	<li>ordinal: <span style="font-variant-numeric: ordinal;">1st 2nd 3rd</span>
	<li>slashed-zero: <span style="font-variant-numeric: slashed-zero;">0 1 2 3</span>
	<li>lining-nums: <span style="font-variant-numeric: lining-nums;">1234567890</span>
	<li>oldstyle-nums: <span style="font-variant-numeric: oldstyle-nums;">1234567890</span>
	<li>proportional-nums: <span style="font-variant-numeric: proportional-nums;">1234567890</span>
	<li>tabular-nums: <span style="font-variant-numeric: tabular-nums;">1234567890</span>
	<li>diagonal-fractions: <span style="font-variant-numeric: diagonal-fractions;">1/2 3/4 5/6</span>
	<li>stacked-fractions: <span style="font-variant-numeric: stacked-fractions;">1/2 3/4 5/6</span>
</ul>

tabular-nums kann man gut dafür verwenden, wenn man eine Nicht-Monospace-Font hat, aber die Zahlen an einer Stelle gleich breit haben muss. Das muss die Font natürlich unterstützen.

Mit font-variant-position kann man auch Texte in sub/sup setzen, ohne die HTML-Tags <sub>/<sup> zu verwenden.