Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
<mark> は HTML の要素で、周囲の文脈での関連性によって参照したり表記したりする目的でマーク付けされたり強調表示されたりするテキストを表します。
この要素には グローバル属性 以外の属性はありません。
<mark> のよくある利用方法は以下のようなものです。
メモ: <mark> 要素と <strong> 要素を混同しないよう注意してください。<mark> は関連性のあるコンテンツを表すために使用されますが、<strong> は重要性のある文字列の区間を表します。
mark 要素が存在することは、多くの読み上げ技術の既定の設定ではアナウンスされません。CSS の ::before および ::after 擬似要素と共に content プロパティを使うことでアナウンスさせることができます。
スクリーンリーダーを使用する人によっては、特に冗長になるコンテンツのアナウンスを意図的に無効にしていることがあります。このため、この手法を悪用しないようにすることは重要であり、コンテンツが強調されていることを知らないと理解に影響するような場面でのみ使用するようにしてください。
最初の例では <mark> 要素を使用して、引用の中でユーザーに特定の関心を引く部分の文字列をマークしています。
この例では <mark> を使用して一節の中の検索結果をマークしています。
検索結果に対する <mark> の使用を他の使い方と区別しやすくするように、この例ではそれぞれの一致部分に "match" カスタムクラスを適用しています。
| フローコンテンツ, 記述コンテンツ, 知覚可能コンテンツ |
| 記述コンテンツ |
| なし。開始タグと終了タグの両方が必須です。 |
| 記述コンテンツを受け入れるすべての要素 |
| 対応するロールなし |
| すべて |
| HTMLElement |
| HTML # the-mark-element |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2026年3月21日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.