Sobes.tech
Middle

¿Qué etiquetas están prohibidas en HTML5?

sobes.tech AI

Respuesta de la IA

En HTML5 no existen etiquetas prohibidas en el sentido estricto. Más bien, hay etiquetas que son obsoletas (deprecated) y no recomendadas para su uso, ya que su funcionalidad ha sido o implementada por otros medios (por ejemplo, CSS), o representan una amenaza para la seguridad, o no cumplen con los estándares modernos de accesibilidad y semántica.

Algunas de estas etiquetas son:

  • <acronym> - usar <abbr>
  • <applet> - usar <object> o <embed>
  • <basefont> - usar CSS font-size
  • <big> - usar CSS font-size
  • <center> - usar CSS text-align
  • <dir> - usar <ul>
  • <font> - usar CSS font-family, font-size, color
  • <frame> - usar <iframe>
  • <frameset> - no usar, los framesets están obsoletos
  • <isindex> - usar <input type="text"> y <form>
  • <noframes> - no usar, está relacionado con el obsoleto <frameset>
  • <strike> - usar <del> o CSS text-decoration: line-through;
  • <tt> - usar <code> o CSS font-family
  • <u> - usar CSS text-decoration: underline;

Algunas de estas aún pueden ser soportadas por los navegadores por razones de compatibilidad hacia atrás, pero su uso es altamente desaconsejado en código nuevo. Se debe seguir las especificaciones actuales de HTML y utilizar etiquetas semánticamente correctas y modernas.