Sobes.tech
Middle

Aké tagy sú zakázané v HTML5?

sobes.tech AI

Odpoveď od AI

V HTML5 ne existujú zakázané tagy v prísnom zmysle. Skôr existujú tagy, ktoré sú zastaralé (deprecated) a neodporúčajú sa na použitie, pretože ich funkčnosť je buď implementovaná inými prostriedkami (napríklad CSS), alebo predstavujú bezpečnostné riziko, alebo nevyhovujú moderným štandardom prístupnosti a sémantiky.

Medzi takéto tagy patria:

  • <acronym> - používajte <abbr>
  • <applet> - používajte <object> alebo <embed>
  • <basefont> - používajte CSS font-size
  • <big> - používajte CSS font-size
  • <center> - používajte CSS text-align
  • <dir> - používajte <ul>
  • <font> - používajte CSS font-family, font-size, color
  • <frame> - používajte <iframe>
  • <frameset> - nevyužívajte, frameset-y sú zastarané
  • <isindex> - používajte <input type="text"> a <form>
  • <noframes> - nevyužívajte, súvisí so zastaraným <frameset>
  • <strike> - používajte <del> alebo CSS text-decoration: line-through;
  • <tt> - používajte <code> alebo CSS font-family
  • <u> - používajte CSS text-decoration: underline;

Niektoré z nich môžu ešte byť podporované pre spätnú kompatibilitu, ale ich používanie je veľmi nežiaduce v novom kóde. Je dôležité sledovať aktuálne špecifikácie HTML a používať správne a moderné sémantické tagy.