Sobes.tech
Middle

Quais tags são proibidos no HTML5?

sobes.tech IA

Resposta da IA

No HTML5 existem tags proibidas no sentido estrito. Em vez disso, há tags que são obsoletas (deprecated) e não recomendadas para uso, pois sua funcionalidade foi ou implementada por outros meios (por exemplo, CSS), ou representam uma ameaça à segurança, ou não estão de acordo com os padrões modernos de acessibilidade e semântica.

Algumas dessas tags incluem:

  • <acronym> - usar <abbr>
  • <applet> - usar <object> ou <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> - não usar, framesets estão obsoletos
  • <isindex> - usar <input type="text"> e <form>
  • <noframes> - não usar, relacionado ao obsoleto <frameset>
  • <strike> - usar <del> ou CSS text-decoration: line-through;
  • <tt> - usar <code> ou CSS font-family
  • <u> - usar CSS text-decoration: underline;

Algumas delas ainda podem ser suportadas pelos navegadores por razões de compatibilidade, mas seu uso é altamente desaconselhado em código novo. Deve-se seguir as especificações atuais do HTML e usar tags semanticamente corretas e modernas.