Limited support 注意が必要。一部のブラウザのみ対応。プロダクション利用は慎重に判断すること。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
117
117
34
9.1
117
9.3
normal
117
117
34
9.1
117
9.3
sub
117
117
34
9.1
117
9.3
super
117
117
34
9.1
117
9.3
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)
注釈 2件
制限事項
  • このブラウザでは部分的にしか実装されていません
実装メモ
  • フォントに下付き文字グリフがない場合、代替文字は合成されません (バグ 352218916 を参照)。
注釈 2件
制限事項
  • このブラウザでは部分的にしか実装されていません
実装メモ
  • フォントに下付き文字グリフがない場合、代替文字は合成されません (バグ 352218916 を参照)。
注釈 2件
制限事項
  • このブラウザでは部分的にしか実装されていません
実装メモ
  • フォントに下付き文字グリフがない場合、代替文字は合成されません (バグ 151471 を参照)。
注釈 2件
制限事項
  • このブラウザでは部分的にしか実装されていません
実装メモ
  • フォントに下付き文字グリフがない場合、代替文字は合成されません (バグ 352218916 を参照)。
注釈 2件
制限事項
  • このブラウザでは部分的にしか実装されていません
実装メモ
  • フォントに下付き文字グリフがない場合、代替文字は合成されません (バグ 151471 を参照)。
注釈 2件
制限事項
  • このブラウザでは部分的にしか実装されていません
実装メモ
  • フォントに上付き文字グリフがない場合、代替文字は合成されません (バグ 352218916 を参照)。
注釈 2件
制限事項
  • このブラウザでは部分的にしか実装されていません
実装メモ
  • フォントに上付き文字グリフがない場合、代替文字は合成されません (バグ 352218916 を参照)。
注釈 2件
制限事項
  • このブラウザでは部分的にしか実装されていません
実装メモ
  • フォントに上付きグリフがない場合、代替文字は合成されません (バグ 151471 を参照)。
注釈 2件
制限事項
  • このブラウザでは部分的にしか実装されていません
実装メモ
  • フォントに上付き文字グリフがない場合、代替文字は合成されません (バグ 352218916 を参照)。
注釈 2件
制限事項
  • このブラウザでは部分的にしか実装されていません
実装メモ
  • フォントに上付きグリフがない場合、代替文字は合成されません (バグ 151471 を参照)。

基本構文

CSS
.superscript {
  font-variant-position: super;
}
.subscript {
  font-variant-position: sub;
}

ライブデモ

Super(superscript)

CSS Super(superscript) demo.

プレビュー全画面表示

Sub(subscript)

CSS Sub(subscript) demo.

プレビュー全画面表示

Normal(normal)

CSS Normal(normal) demo.

プレビュー全画面表示

実務での使いどころ

  • 数式の高品質な上付き表示

    数学的な表記でOpenTypeフォントの上付きグリフを使用し、x²やeⁿなどを高品質に表示します。

注意点

  • Firefox以外では未対応のため、sup/sub要素による従来のスタイリングをフォールバックとして維持してください。

アクセシビリティ

  • 上付き・下付きの情報はセマンティックHTML(sup/sub)で伝え、font-variant-positionは視覚的な品質向上のみに使用してください。