L'élément HTML <ins>
représente un fragment de texte qui a été ajouté dans un document.
Note : À l'inverse, on pourra utiliser l'élément {{HTMLElement("del")}} afin de représenter un fragment de texte supprimé.
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
On peut utiliser les attributs universels pour cet élément.
<p>Le texte <ins>Ce texte a été ajouté</ins> original.</p>
{{EmbedLiveSample("Exemples","100%","100%")}}
Par défaut, la plupart des outils d'assistance n'annoncent pas la présence de l'élément ins
. On peut le rendre annonçable via la propriété CSS {{cssxref("content")}} et grâce aux pseudo-éléments {{cssxref("::before")}} et {{cssxref("::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: " [Début de l'insertion]"; } ins::after { content: " [Fin de l'insertion] "; }
Certaines personnes qui utilisent des lecteurs d'écran désactivent sciemment ces annonces pour éviter une verbosité trop importante. Il est donc important de ne pas abuser de cette technique et de ne l'appliquer qu'à des situations où il est nécessaire de comprendre que du contenu a été inséré.
Catégories de contenu | Contenu phrasé ou contenu de flux. |
---|---|
Contenu autorisé | Contenu transparent. |
Omission de balise | Aucune, la balise ouvrante et la balise fermante doivent être présentes. |
Parents autorisés | Tout élément qui accepte du contenu phrasé. |
Rôles ARIA autorisés | Tous les rôles sont autorisés. |
Interface DOM | {{domxref("HTMLModElement")}} |
Spécification | État | Commentaires |
---|---|---|
{{SpecName('HTML WHATWG', 'edits.html#the-ins-element', '<ins>')}} | {{Spec2('HTML WHATWG')}} | |
{{SpecName('HTML5 W3C', 'edits.html#the-ins-element', '<ins>')}} | {{Spec2('HTML5 W3C')}} | |
{{SpecName('HTML4.01', 'struct/text.html#h-9.4', '<ins>')}} | {{Spec2('HTML4.01')}} |
{{Compat("html.elements.ins")}}