Sí, en general, deberías preocuparte y evitar el uso de etiquetas HTML obsoletas.
Las etiquetas obsoletas son aquellas que formaban parte de versiones anteriores de HTML (como HTML4 o XHTML) pero que han sido eliminadas o desaconsejadas en HTML5 y estándares posteriores.
Usarlas puede traer varios problemas:
<font>
, <center>
). HTML moderno promueve la semántica para la estructura y CSS para la presentación. Estas viejas etiquetas no comunican significado a las tecnologías de asistencia y deben ser reemplazadas por CSS para lograr los efectos visuales deseados.Ejemplos comunes de etiquetas obsoletas y sus alternativas modernas:
<font>
y <center>
: Completamente obsoletas. Utiliza CSS para estilizar texto ( font-family
, color
, font-size
, text-align
, etc.) y para centrar elementos ( text-align: center;
o margin: auto;
para bloques).<frame>
, <frameset>
, <noframes>
: Obsoletas. Para la estructura de la página, usa CSS (Flexbox, Grid). Si necesitas incrustar otro documento, considera <iframe>
con precaución y por razones válidas.<big>
, <strike>
, <tt>
: Reemplazadas por CSS o etiquetas semánticas como <strong>
, <em>
, <s>
(si el tachado tiene significado semántico) o <code>
.align
, bgcolor
, border="0"
(en el contexto de tablas para layout), hspace
, vspace
en <img>
, etc., son obsoletos. Su funcionalidad debe lograrse con CSS.¿Qué hacer?
Centrarte en los estándares actuales de HTML y CSS no solo asegura que tu sitio sea robusto y compatible, sino que también mejora su accesibilidad y mantenibilidad.