Tag HTML (Italiano)
Quando utilizzare < u > Elemento
Quando lelemento <u>
è stato inizialmente concepito, doveva essere utilizzato per identificare il testo che deve essere sottolineato. Tuttavia, luso di HTML per aggiungere effetti stilistici non è più considerato una buona pratica. Invece, lHTML dovrebbe essere usato per aggiungere struttura e significato semantico al contenuto di una pagina web e CSS dovrebbe essere usato per aggiungere stili e controllare il layout della pagina.
Ciò significa che i vecchi tag come <u>
che erano stati originariamente concepiti pensando alla presentazione devono essere rifusi con un significato semantico o deprecati e rimosso dalla specifica HTML.
Quindi quale significato semantico trasmette questo elemento nellHTML moderno? Secondo la specifica HTML5 pubblicata dal W3C:
Lelemento u rappresenta un intervallo di testo con un unarticulat ed, anche se resa esplicitamente, annotazione non testuale …
Ti dispiace nemmeno di averlo chiesto, vero? Chiariamo un po questa definizione.
Innanzitutto, che cosè unannotazione non testuale? Bene, aggiungere unannotazione significa aggiungere una spiegazione o una nota. Tuttavia, in questo caso, lannotazione è non testuale, il che significa che lannotazione non ha nulla a che fare con il contenuto del testo.
In secondo luogo, lannotion è non articolata ma resa esplicitamente. In altre parole, il browser e lo sviluppatore web possono scegliere di mostrare lannotazione come preferiscono. Per impostazione predefinita, i browser renderanno il testo circondato da tag u
come sottolineato, ma ciò non è necessariamente obbligatorio e non fa parte della specifica HTML. Il modo in cui dovrebbe apparire lannotazione non è articolato, mostralo come preferisci. Assicurati solo che lannotazione sia facile da individuare, in altre parole: renderizzata in modo esplicito.
Mettiamo insieme i pezzi. Lelemento u
viene utilizzato per:
- Aggiungere unannotazione che ci dica qualcosa sul testo selezionato stesso, non sul contenuto o sul messaggio del testo .
- Il modo in cui lannotazione viene aggiunta non è articolato. Le parole tra i tag
u
non devono essere sottolineate, qualsiasi metodo di annotazione è accettabile fintanto che … - Lannotazione deve essere resa esplicitamente, ovvero: facile da individuare.
Quindi quali tipi di casi duso ci sono per un tag di nicchia? Luso più comune è identificare le parole con errori di ortografia. Supponiamo che tu stia presentando un testo che include parole con errori di ortografia intenzionalmente che dovrebbero saltare al lettore. Lelemento <u>
sarebbe unottima scelta per identificare quelle parole.