Junior
¿Qué etiquetas están prohibidas en HTML5?
sobes.tech AI
Respuesta de la IA
En HTML5 no existen etiquetas "prohibidas" en un sentido absoluto. Sin embargo, hay etiquetas obsoletas (deprecated) y no recomendadas para su uso, que han perdido su significado o han sido reemplazadas por medios más semánticos y controlados (por ejemplo, mediante CSS). El uso de estas etiquetas puede causar problemas con la validación, accesibilidad y comportamiento en diferentes navegadores.
Aquí algunos de estos tags:
<acronym>: reemplazado por<abbr>.<applet>: reemplazado por<object>.<basefont>: el control de fuentes ahora se realiza completamente a través de CSS.<big>: obsoleto, control del tamaño de fuente mediante CSS (font-size).<center>: obsoleto, control de alineación mediante CSS (text-align,margin).<dir>: obsoleto, reemplazado por<ul>.<font>: obsoleto, control de fuentes mediante CSS.<frame>,<frameset>,<noframes>: modelo de frames obsoleto, no recomendado para su uso. En su lugar, se utilizan<iframe>u otras técnicas (por ejemplo, SPA, AJAX).<isindex>: obsoleto.<listing>: obsoleto, reemplazado por<pre>.<nobr>: obsoleto, uso de CSS (white-space: nowrap).<plaintext>: obsoleto, reemplazado por<pre>.<s>: obsoleto, use<del>otext-decorationen CSS.<strike>: obsoleto, use<del>otext-decorationen CSS.<tt>: obsoleto, use<kbd>,<code>o CSS (font-family: monospace).<u>: obsoleto, use<ins>otext-decorationen CSS.<xmp>: obsoleto, reemplazado por<pre>.
Es importante destacar que la mayoría de los navegadores modernos seguirán analizando y mostrando estas etiquetas en modo de compatibilidad, pero esto no garantiza un comportamiento predecible y no cumple con los estándares.