<ins>
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
試してみましょう
<p>“You're late!”</p> <del> <p>“I apologize for the delay.”</p> </del> <ins cite="../howtobeawizard.html" datetime="2018-05"> <p>“A wizard is never late …”</p> </ins>
del, ins { display: block; text-decoration: none; position: relative; } del { background-color: #fbb; } ins { background-color: #d4fcbc; } del::before, ins::before { position: absolute; left: 0.5rem; font-family: monospace; } del::before { content: "−"; } ins::before { content: "+"; } p { margin: 0 1.8rem 0; font-family: Georgia, serif; font-size: 1rem; }
コンテンツカテゴリー | 記述コンテンツ または フローコンテンツ |
---|---|
許可されている内容 | 透過的コンテンツ |
タグの省略 | なし。開始タグと終了タグの両方が必須です。 |
許可されている親要素 | 記述コンテンツを受け入れるすべての要素 |
暗黙の ARIA ロール | 対応するロールなし |
許可されている ARIA ロール | すべて |
DOM インターフェイス | HTMLModElement |
属性
この要素にはグローバル属性があります。
cite
-
会議の議事録やトラブルシューティングシステムのチケットといった、追加についての説明を記したリソースへの URI を示します。
datetime
-
この属性は変更が行われた日時を示し、有効な日付または日時の文字列でなければなりません。値が日付または日時の文字列として解釈できなかった場合は、要素にタイムスタンプが関連付けられなくなります。時刻がない日付の書式については、妥当な日付文字列の書式を参照してください。日付と時刻の両方を含む場合の文字列の書式については、妥当な日時文字列の書式を参照してください。
例
<ins>This text has been inserted</ins>
結果
アクセシビリティの考慮
<ins>
要素が存在することは、多くの読み上げ技術の既定の設定では読み上げられません。 CSS の content
プロパティを ::before
および ::after
擬似要素と共に使うことで読み上げさせることができます。
ins::before, ins::after { clip-path: inset(100%); clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; } ins::before { content: " [挿入開始] "; } ins::after { content: " [挿入終了] "; }
スクリーンリーダーを使用する人によっては、特に冗長になるコンテンツのアナウンスを意図的に無効にしていることがあります。このため、この手法を悪用しないようにすることは重要であり、コンテンツが挿入されていることを知らないと理解に影響するような場面でのみ使用するようにしてください。
仕様書
Specification |
---|
HTML # the-ins-element |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
- 文書の削除された部分に印をつける
<del>
要素