text-emphasis
text-emphasis は CSS のプロパティで、 (空白や制御文字を除く) テキストに圏点を適用します。これは text-emphasis-style と text-emphasis-color の一括指定です。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 99 | 99 | 46 | 7 | 99 | 7 | |
| その他 | ||||||
| text-emphasis-color は CSS のプロパティで、圏点の色を設定します。この値は一括指定の text-emphasis を使用して設定することもできます。 | 99 | 99 | 46 | 7 | 99 | 7 |
| text-emphasis-position は CSS のプロパティで、圏点が描かれる位置を設定します。 要素で描画されたテキストと同様、圏点のために十分な空間がない場合は、行の高さが広げられます。 | 99 | 99 | 46 | 7 | 99 | 7 |
| CSS プロパティ | ||||||
auto 実験的 非標準 | | | 132 | | | |
left | 62 | 79 | 46 | 8 | 62 | 8 |
over | 99 | 99 | 108 | 7 | 99 | 7 |
right | 62 | 79 | 46 | 8 | 62 | 8 |
under | 99 | 99 | 108 | 7 | 99 | 7 |
| その他 | ||||||
| text-emphasis-style は CSS のプロパティで、圏点の表示を設定します。設定やリセットに一括指定の text-emphasis を使用することもできます。 | 99 | 99 | 46 | 7 | 99 | 7 |
| CSS プロパティ | ||||||
circle | 99 | 99 | 46 | 7 | 99 | 7 |
dot | 99 | 99 | 46 | 7 | 99 | 7 |
double-circle | 99 | 99 | 46 | 7 | 99 | 7 |
filled | 99 | 99 | 46 | 7 | 99 | 7 |
none | 99 | 99 | 46 | 7 | 99 | 7 |
sesame | 99 | 99 | 46 | 7 | 99 | 7 |
triangle | 99 | 99 | 46 | 7 | 99 | 7 |
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (25)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (79)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (7)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (25)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (7)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (25)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (79)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (7)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (25)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (7)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (25)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (79)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (7)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (25)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (7)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (25)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (79)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (7)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (25)
注釈 1件
対応条件
- ベンダープレフィックス付きで対応: -webkit- (7)
基本構文
CSS
/* Basic emphasis */
.emphasis {
text-emphasis: filled sesame;
text-emphasis-color: #333;
}
/* Shorthand + position */
.emphasis-bottom {
text-emphasis: filled dot #e63946;
text-emphasis-position: under right;
} ライブデモ
実務での使いどころ
-
日本語テキストの強調
日本語の文章で重要な語句に圏点を付け、伝統的な強調表現を行う。
注意点
- 圏点は行間を広げるため、line-height の調整が必要になる場合がある。
- ラテン文字ベースの言語では馴染みがなく、太字や斜体で代用されることが多い。
アクセシビリティ
- スクリーンリーダーは圏点を読み上げない。重要な情報は <em> や <strong> でマークアップして意味的にも強調すること。