<del>: l'elemento "testo eliminato"
L' elemento HTML <del>
rappresenta un intervallo di testo che è stato
eliminato da un
documento. Questo può essere utilizzato quando si esegue il rendering di "traccia
modifiche" o
informazioni sulle differenze del codice sorgente, ad esempio. L'elemento
<ins>
può
essere utilizzato per lo scopo opposto: per indicare il testo che è stato aggiunto al
documento.
Attributi
Gli attributi di questo elemento includono gli attributi globali.
cite
-
Un URI per una risorsa che spiega la modifica (ad esempio, i verbali della riunione).
datetime
-
Questo attributo indica l'ora e la data della modifica e deve essere una stringa di data valida con un'ora facoltativa. Se il valore non può essere analizzato come una data con una stringa di tempo facoltativa, l'elemento non ha un timestamp associato.
Esempi
<p><del>Questo testo è stato eliminato</del>,
questo è il resto del paragrafo.</p>
<del><p>Questo paragrafo è stato eliminato.</p></del>
Problemi di accessibilità
La presenza dell'elemento <del>
non è annunciata dalla maggior parte della
tecnologia di lettura
dello
schermo nella sua configurazione predefinita. Può essere annunciato utilizzando la
proprietà CSS
content
, insieme agli pseudo-elementi ::before
e
::after
.
del::before,
del::after {
clip-path: inset(100%);
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute;
white-space: nowrap;
width: 1px;
}
del::before {
content: "[deletion start]";
}
del::after {
content: "[deletion end]";
}
Alcune persone che usano le utilità per la lettura dello schermo disabilitano deliberatamente l'annuncio di contenuti che creano maggiore verbosità. Per questo motivo, è importante non abusare di questa tecnica e applicarla solo in situazioni in cui non sapere che il contenuto è stato eliminato influirebbe negativamente sulla comprensione.
Liste utili
© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/del