2026年8月17日
2026年8月17日
WordPressのCSS text-emphasisで強調点を付ける方法
はじめに
CSSのtext-emphasisプロパティは、テキストに強調点やルビ文字を付けるための非常に便利な方法です。この機能を使用することで、ウェブサイト上の重要な情報や注目したい部分に対して視覚的な強調を行うことができます。
WordPressサイトでこの機能を利用するには、テーマのスタイルシート(通常はstyle.css)にtext-emphasisプロパティを追加する必要があります。また、必要に応じてカスタムCSSプラグインを使用して動的にCSSを適用することも可能です。
症状・背景
- テキスト内の重要な部分を視覚的に強調したい
- ウェブアクセシビリティを向上させたい
- リーダーが特定の情報を簡単に見つけることができるようにする必要がある
- 特定のテキストにルビ文字を追加して音読みや訓読を表示したい
手順・設定方法
ステップ1: カスタムスタイルシートへのtext-emphasisプロパティの追加
# テーマのstyle.cssファイルを開く
nano wp-content/themes/your-theme/style.css
# 強調点を付けるCSSコードを追加
emphasis {
font-family: "Meiryo", sans-serif; /* 日本語フォントを使用 */
text-emphasis: dot; /* 強調点の種類を指定 */
}
ステップ2: カスタムCSSプラグインでのtext-emphasisプロパティの適用
# テキストエディタでカスタムCSSファイルを作成または編集する
nano wp-content/themes/your-theme/custom.css
# 強調点を付けるCSSコードを追加
emphasis {
font-family: "Meiryo", sans-serif; /* 日本語フォントを使用 */
text-emphasis: dot; /* 強調点の種類を指定 */
}
ステップ3: テキストに強調点を付けるHTMLマークアップ
# HTML内でCSSクラスを使用して強調点を適用する
<p class="emphasis">この文は強調されています。</p>
ステップ4: text-emphasisプロパティのブラウザ互換性確認とテスト
# ブラウザコンソールでtext-emphasisプロパティのサポート状況を確認する
console.log(window.CSS.supports('text-emphasis', 'dot'));
注意事項
- text-emphasisは全てのブラウザで完全にサポートされているわけではありません。特に、Internet Explorerや古いバージョンのFirefoxでは非対応である可能性があります。
- text-emphasisプロパティを使用する際は、適切なフォントを指定することが重要です。日本語のフォントを使用しないと強調点が表示されない場合があります。
- テキストエモフィーを使用することで視覚的なアクセシビリティが向上しますが、一部の読者にとっては意図せずに混乱を招く可能性もありますので、適切な使用を心掛けましょう。
- カスタムCSSの適用はSEOやパフォーマンスに影響を与える可能性があります。適度な量で効果的に利用することが推奨されます。
まとめ
1. text-emphasisプロパティの理解: text-emphasisを使用することで、テキスト内での視覚的な強調を容易に行えます。
2. CSSスタイルシートの編集: テーマに合わせてカスタムCSSスタイルシートを作成し、必要なセレクタとプロパティを指定します。
3. HTMLマークアップの適用: 適切なクラス名を使用してHTML内での強調点の適用を行います。
4. ブラウザ互換性の確認: text-emphasisがサポートされているかどうかを事前にチェックすることが重要です。
5. アクセシビリティとユーザーエクスペリエンス: 強調点やルビ文字を使用することで、ウェブサイトのアクセシビリティとユーザーエクスペリエンスの向上に寄与します。
関連記事: