<ins>
HTML の <ins>
要素は、文書に追加されたテキストの範囲を表します。同様に、 <del>
要素を使用して文書から削除されたテキストの範囲を表すことができます。
試してみましょう
属性
他のすべての HTML 要素と同様に、この要素はグローバル属性を持っています。
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 Standard # the-ins-element |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
- 文書の削除された部分に印をつける
<del>
要素