Sobes.tech
Middle

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

sobes.tech AI

Odpoveď od AI

V HTML5 neexistujú zakázané značky v absolútnom zmysle. Existujú však značky, ktoré sa považujú za zastarané (deprecated) alebo neodporúčané na použitie, pretože ich funkčnosť je buď zastaraná, alebo bola nahradená modernejšími prístupmi (napríklad pomocou CSS).

Hlavné kategórie týchto značiek:

  1. Značky na formátovanie, bez sémantickej hodnoty: Ich používanie sa dôrazne neodporúča, pretože štýlovanie by malo byť vykonávané pomocou CSS. Príklady:

    • <basefont>
    • <big>
    • <center>
    • <font>
    • <strike>
    • <tt>
  2. Značky na správu rámcov: Zastaralé v prospech <iframe>. Príklady:

    • <frame>
    • <frameset>
    • <noframes>
  3. Iné zastarané/nedoporučené značky: Značky, ktoré duplikovali funkčnosť iných alebo mali špecifické použitie, ktoré už nie je relevantné. Príklady:

    • <acronym> (nahradené <abbr>)
    • <applet> (nahradené <object>)
    • <dir> (nahradené <ul>)
    • <isindex> (funkcionalita implementovaná pomocou iných formulárov)
    • <listing> (používalo sa na zobrazenie zoznamov kódu, nahradené <pre>)
    • <xmp> (rovnaké ako <listing>)
    • <plaintext> (ignorované prehliadačmi)

Použitie týchto značiek nezpôsobí fatálne chyby, ale môže spôsobiť nesprávne zobrazenie v moderných prehliadačoch, problémy s prístupnosťou a sťažiť údržbu kódu. Je dôležité používať aktuálne sémantické značky HTML5 a aplikovať CSS na štýlovanie.