À propos des balises HTML obsolètes
Que sont les balises HTML obsolètes ?
Les balises obsolètes sont des éléments supprimés de la norme HTML, généralement parce qu’elles décrivaient l’apparence plutôt que le sens : font, center, big, strike, marquee et leurs équivalents de l’époque. Elles appartiennent à une époque où l’on attendait du HTML qu’il contrôle l’apparence d’une page.
Les navigateurs continuent d’en afficher la plupart, ce qui explique qu’ils perdurent. Le fait d’être rendu n’est pas synonyme de prise en charge, et cette prise en charge relève davantage de la courtoisie que de la garantie.
Un vérificateur de balises HTML obsolètes pose en réalité une question de maintenance. Un balisage aussi ancien ne se retrouve pas sur des pages que quelqu’un a récemment remises à jour.
Est-ce toujours pertinent en 2026 ?
La pénalité directe est négligeable, et prétendre le contraire serait malhonnête. Aucun moteur de recherche ne rétrograde une page à cause d’une balise `font`.
La valeur est diagnostique. Un balisage obsolète indique un contenu auquel personne n’a touché depuis de nombreuses années, ou un éditeur visuel qui génère un balisage datant d’une autre époque. Dans les deux cas, cela s’accompagne généralement d’autres problèmes : absence de mise en page responsive, absence de texte alternatif, balise viewport manquante.
Cela signale également un véritable problème structurel. Un balisage qui décrit l’apparence plutôt que le sens est un balisage qui ne transmet aucune information à ce qui lit la page plutôt qu’à ce qui la regarde.
Comment les balises obsolètes sont liées à la recherche par IA
Le balisage de présentation ne fournit aucune information exploitable à un analyseur syntaxique. Une balise de police indique que le texte doit être affiché en grand ; une balise de titre indique qu’il introduit une section. Seule la seconde est utile pour déterminer le contenu d’un document et identifier le passage qui répond à une question.
Remplacer les balises de présentation par des balises sémantiques est l’un des moyens les plus directs de rendre une ancienne page lisible par les systèmes modernes, et cela révèle souvent du contenu qui était jusque-là effectivement invisible.
Les pages construites de cette manière ne comportent souvent aucune structure de titres, mais uniquement du texte stylisé pour ressembler à des titres, ce qui signifie que rien ne permet d’identifier où une section se termine et où commence la suivante.
Ce qui les a remplacées
- font, big et small : définissez plutôt la typographie en CSS.
- center : utilisez l’alignement CSS ou flexbox.
- strike et u : utilisez les éléments sémantiques del et ins lorsque le sens l’exige.
- b et i : utilisez strong et em lorsque l’emphase est souhaitée plutôt que pour appliquer un simple style.
- Tableaux de mise en page : utilisez CSS Grid ou flexbox, et réservez les tableaux aux données tabulaires.
- frameset et frame : supprimés entièrement, sans remplacement direct.
Moderniser le balisage
- Déplacez la mise en forme dans le CSS et utilisez le HTML pour la structure.
- Utilisez des balises de titre pour les titres plutôt que du texte dont la taille et la graisse ont été modifiées.
- Utilisez des éléments sémantiques tels que nav, main, article et footer.
- Vérifiez le code généré par l’éditeur, qui est une source courante et persistante de balises obsolètes.
- Considérez une balise obsolète comme une invitation à auditer l’ensemble de la page, et pas uniquement la ligne concernée.
Ce que cet outil vérifie
L’outil analyse le balisage de la page à la recherche d’éléments obsolètes et valide l’audit lorsqu’il n’en trouve aucun.
Il recherche les balises obsolètes connues plutôt que les balises simplement désuètes. Une page peut donc passer le test tout en étant constituée de div imbriquées servant à la mise en page, sans aucune structure sémantique.
Pour aller plus loin
Les balises héritées ne sont que rarement isolées. Vérifiez si la page contient de véritables
balises d’en-tête, recherchez les
CSS en ligne provenant des mêmes éditeurs et confirmez qu’elle fonctionne toujours sur un téléphone avec le test
responsive mobile.