CSS
 Computer >> コンピューター >  >> プログラミング >> CSS

CSSのtext-emphasisプロパティとは?テキストを傍点で強調する方法

CSS text-emphasisプロパティの基本

text-emphasisプロパティは、テキストに傍点(ぼうてん・圏点)を付けて強調表示するためのCSSプロパティです。重要な語句や注目してほしい部分を目立たせたいときに便利で、従来は<em>タグなどでの装飾に頼っていた表現を、CSSだけで実現できます。

構文(シンタックス)

text-emphasis: text-emphasis-style text-emphasis-color;

text-emphasisはショートハンド(一括指定)プロパティであり、以下の2つの個別プロパティをまとめて指定することができます。

  • text-emphasis-style: 要素のテキストに付ける傍点(強調マーク)の形状を指定します。「filled dot(塗りつぶしの点 ●)」「open dot(中空の点 ○)」「filled circle」「double circle」など、さまざまな種類が用意されています。
  • text-emphasis-color: 傍点の色(前景色)を指定します。初期値はcurrentColorで、テキストと同じ色が適用されます。

記述例

em {
  text-emphasis: filled dot #e74c3c;
}

この例では、em要素内のテキストに対して、赤色の塗りつぶしドット(●)が上付きで表示されます。

補足ポイント

  • 傍点を表示する位置(上または下)を変更したい場合は、text-emphasis-positionプロパティを使用します。
  • 縦書きテキスト(writing-mode: vertical-rl;)との組み合わせにも対応しており、日本語の組版において特に有用なプロパティです。
  • 主要なモダンブラウザでサポートされていますが、古いブラウザではベンダープレフィックスが必要な場合があるため、必要に応じて確認してください。
  1. CSSのrightプロパティとは?構文と使い方を実例付きで解説

    CSSのrightプロパティは、positionが指定された要素の水平方向の位置を設定するために使用します。基準となる包含ブロックの右端から、要素の右端までの距離を指定できます。 なお、rightプロパティはpositionプロパティがstatic以外(relative・absolute・fixed・sticky)のときにのみ有効になる点に注意してください。 構文 right: auto|length|initial|inherit; 指定できる値 auto … 初期値。位置の計算をブラウザに任せます。 length … pxやemなどの単位で距離を指定します。負の値も指定可能です。 ini

  2. CSSでテキストを整形する方法|主要プロパティとサンプルコードを徹底解説

    CSSを使うことで、テキストを見栄えよく整形し、読み手にとって魅力的なコンテンツを作成できます。この記事では、CSSでテキストのスタイルを設定する際に使用される主なプロパティについて、役割と使い方をわかりやすく解説します。 CSSの主なテキストフォーマット用プロパティ color(文字色) テキストの色を変更するためのプロパティです。カラーキーワード、16進数カラーコード、rgb()関数などで色を指定できます。 letter-spacing(文字間隔) 文字と文字の間隔を調整します。値を大きくすると字間が広がり、見出しなどにゆったりとした印象を与えられます。 line-height(行