CSS text-emphasis-position 属性

定義と使用法

text-emphasis-position 属性は強調マークの場所(上、下、左、右)を指定します。

ヒント:使用 writing-mode 属性を使用して水平または垂直書き込みモードを指定します。

使用 text-emphasis-position 属性:

h3.ex1 {
  text-emphasis: double-circle red;
  text-emphasis-position: over;
}
h3.ex2 {
  text-emphasis: triangle blue;
  text-emphasis-position: under;
}
h3.ex3 {
  writing-mode: vertical-rl;
  text-emphasis: triangle blue;
  text-emphasis-position: under right;
}
h3.ex4 {
  writing-mode: vertical-rl;
  text-emphasis: triangle blue;
  text-emphasis-position: under left;
}

実際に試してみてください

CSS 言語

text-emphasis-position: over|under|left|right|initial|inherit;

属性値

説明
over テキストの上に強調マークを適用します(横書きモード)。
under テキストの下に強調マークを適用します(横書きモード)。
left テキストの左側に強調マークを適用します(縦書きモード)。
right テキストの右側に強調マークを適用します(縦書きモード)。
initial この属性をデフォルト値に設定します。参照: initial
inherit 親要素からこの属性を継承します。参照: inherit

技術的詳細

デフォルト値: 上 右
継承性: はい
バージョン: CSS3
JavaScript 言語: object.style.textEmphasisPosition="under"

ブラウザのサポート

テーブルの数字は、その属性を完全にサポートする最初のブラウザのバージョンを示しています。

Chrome Edge Firefox Safari Opera
99.0 99.0 46.0 7.0 85.0