--- title: text-emphasis slug: Web/CSS/text-emphasis tags: - CSS - CSS テキスト装飾 - CSS プロパティ - Reference - text-emphasis - text-emphasis-color - text-emphasis-style - 一括指定プロパティ translation_of: Web/CSS/text-emphasis ---
CSS の text-emphasis
プロパティは、 (空白や制御文字を除く) テキストに圏点を適用します。これは {{cssxref("text-emphasis-style")}} と {{cssxref("text-emphasis-color")}} の一括指定です。
このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 https://github.com/mdn/interactive-examples をクローンしてプルリクエストを送信してください。
text-emphasis
プロパティは、 {{cssxref("text-decoration")}} とは大きく異なります。 text-decoration
プロパティは継承されず、指定される装飾は要素全体にわたって適用されます。しかし、 text-emphasis
は継承されます。これは、子孫に対して圏点を変更できることを意味します。
圏点の大きさは、ルビと同様にフォントの大きさの約50%であり、 text-emphasis
は現在の行間隔が圏点を表示するのに十分でない場合、行の高さに影響を与えることがあります。
text-emphasis
は、 {{cssxref("text-emphasis-position")}} の値をリセットしません。これは、圏点のスタイルと色がテキストで異なる場合に、圏点の位置を要求することがほとんど見込まれないためです。稀にこれを必要とする場合は、プロパティ {{cssxref("text-emphasis-position")}} を使用してください。
/* 初期値 */ text-emphasis: none; /* 圏点なし */ /* <string> 値 */ text-emphasis: 'x'; text-emphasis: '点'; text-emphasis: '\25B2'; text-emphasis: '*' #555; text-emphasis: 'foo'; /* 使用するべきではない。計算されるか 'f' のみが表示される */ /* キーワード値 */ text-emphasis: filled; text-emphasis: open; text-emphasis: filled sesame; text-emphasis: open sesame; /* 色と組み合わせたキーワード値 */ text-emphasis: filled sesame #555; /* グローバル値 */ text-emphasis: inherit; text-emphasis: initial; text-emphasis: unset;
none
filled
filled
も open
も指定されない場合は、これが既定値です。open
dot
'•'
(U+2022
)、 open dot は '◦'
(U+25E6
) です。circle
'●'
(U+25CF
)、 open circle は '○'
(U+25CB
) です。これは、他の図形が与えられていない場合、横書きモードで既定の形状です。double-circle
'◉'
(U+25C9
)、 open double-circle は '◎'
(U+25CE
) です。triangle
'▲'
(U+25B2
)、 open triangle は '△'
(U+25B3
) です。sesame
'﹅'
(U+FE45
)、 open sesame は'﹆'
(U+FE46
) です。これは、他の図形が与えられていない場合、縦書きモードで既定の形状です。<string>
<string>
には1文字を超える文字列を指定しないでください。ユーザーエージェントは、1つより多い書記素クラスターから構成される文字列を短縮したり無視したりする可能性があります。<color>
currentColor
です。この例は、見出しの各文字に三角形の圏点を付けて描画します。
h2 { text-emphasis: triangle #D55; }
<h2>これは重要です!</h2>
{{EmbedLiveSample("A_heading_with_emphasis_shape_and_color", 500, 70)}}
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('CSS3 Text Decoration', '#text-emphasis-property', 'text-emphasis')}} | {{Spec2('CSS3 Text Decoration')}} | 初回定義 |
{{cssinfo}}
このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。
{{Compat("css.properties.text-emphasis")}}