Sobes.tech
Middle

Které tagy jsou v HTML5 zakázané?

sobes.tech AI

Odpověď od AI

V HTML5 neexistují zakázané tagy v přísném smyslu. Spíše existují tagy, které jsou zastaralé (deprecated) a nedoporučují se k použití, protože jejich funkčnost je buď implementována jinými prostředky (například CSS), nebo představují bezpečnostní riziko, nebo neodpovídají moderním standardům přístupnosti a sémantiky.

Mezi takové tagy patří například:

  • <acronym> - používejte <abbr>
  • <applet> - používejte <object> nebo <embed>
  • <basefont> - používejte CSS font-size
  • <big> - používejte CSS font-size
  • <center> - používejte CSS text-align
  • <dir> - používejte <ul>
  • <font> - používejte CSS font-family, font-size, color
  • <frame> - používejte <iframe>
  • <frameset> - nepoužívejte, frameset je zastaralý
  • <isindex> - používejte <input type="text"> a <form>
  • <noframes> - nepoužívejte, souvisí se zastaralým <frameset>
  • <strike> - používejte <del> nebo CSS text-decoration: line-through;
  • <tt> - používejte <code> nebo CSS font-family
  • <u> - používejte CSS text-decoration: underline;

Některé z nich mohou být stále podporovány pro zpětnou kompatibilitu, ale jejich používání je velmi nedoporučené v novém kódu. Je důležité sledovat aktuální specifikace HTML a používat správné a moderní sémantické tagy.