Informazioni sui tag HTML obsoleti
Cosa sono i tag HTML obsoleti?
I tag obsoleti sono elementi rimossi dallo standard HTML, generalmente perché descrivevano l’aspetto anziché il significato: font, center, big, strike, marquee e i loro equivalenti. Appartengono a un’epoca in cui ci si aspettava che l’HTML controllasse l’aspetto di una pagina.
I browser continuano a visualizzare la maggior parte di questi elementi, ed è per questo che sopravvivono. Essere visualizzati non equivale a essere supportati, e il supporto è una cortesia, non una garanzia.
Un verificatore dei tag HTML deprecati sta in realtà ponendo una domanda sulla manutenzione. Il markup di quell’epoca non compare nelle pagine che qualcuno ha aggiornato di recente.
È ancora importante nel 2026?
La penalizzazione diretta è trascurabile, e sarebbe disonesto sostenere il contrario. Nessun motore di ricerca penalizza una pagina per la presenza di un tag font.
Il valore è diagnostico. Il markup deprecato indica contenuti che nessuno ha modificato da molti anni oppure un editor visuale che genera markup appartenente a un’epoca precedente; entrambi sono solitamente associati ad altri problemi: layout non responsive, testo alternativo mancante, tag viewport assente.
Segnala inoltre un autentico problema strutturale. Il markup che descrive l’aspetto invece del significato è un markup che non fornisce alcuna informazione a chiunque legga la pagina anziché guardarla.
Come i tag deprecati sono correlati alla ricerca basata sull’IA
Il markup presentazionale non offre al parser alcun elemento utile su cui lavorare. Un tag font indica che il testo dovrebbe essere grande; un tag heading indica che introduce una sezione. Solo il secondo è utile per determinare il contenuto di un documento e quale passaggio risponde a una domanda.
Sostituire i tag presentazionali con tag semantici è uno dei modi più diretti per rendere una vecchia pagina leggibile dai sistemi moderni e spesso porta alla luce contenuti che erano di fatto invisibili.
Le pagine create in questo modo spesso non hanno alcuna struttura di intestazioni, ma solo testo formattato per assomigliare a delle intestazioni; di conseguenza, nulla può identificare dove termina una sezione e inizia quella successiva.
Cosa li ha sostituiti
- font, big e small: imposta la tipografia in CSS.
- center: usa l’allineamento CSS o flexbox.
- strike e u: usa gli elementi semantici del e ins quando il significato lo richiede.
- b e i: usa strong ed em quando è richiesta un’enfasi, anziché una semplice formattazione.
- Tabelle di layout: usa CSS grid o flexbox e riserva le tabelle ai dati tabulari.
- frameset e frame: rimossi completamente, senza una sostituzione diretta.
Modernizzazione del markup
- Sposta l’aspetto visivo nel CSS e utilizza l’HTML per la struttura.
- Utilizza i tag di intestazione per le intestazioni, anziché testo con dimensioni e grassetto.
- Utilizza elementi semantici come nav, main, article e footer.
- Controlla l’output dell’editor, che è una fonte comune e ricorrente di markup obsoleto.
- Considera un tag obsoleto come un invito a verificare l’intera pagina, non solo quella riga.
Cosa controlla questo strumento
Lo strumento analizza il markup della pagina alla ricerca di elementi obsoleti e supera il controllo quando non ne è presente nessuno.
Verifica la presenza di tag obsoleti noti, anziché di markup semplicemente antiquato, quindi una pagina può superare il controllo pur essendo ancora costruita con div di layout annidati e priva di qualsiasi struttura semantica.
Cosa fare dopo