Sobes.tech
Middle

Milyen tagek vannak tiltva az HTML5-ben?

sobes.tech MI

Válasz az MI-től

Az HTML5-ben nincs tiltott címke abszolút értelemben. Azonban vannak olyan címkék, amelyeket elavultnak (deprecated) tartanak vagy nem ajánlott használni, mivel funkciójuk vagy elavult, vagy modernebb megközelítésekkel (például CSS-sel) helyettesítették.

Ezek fő kategóriái:

  1. Formázási címkék, amelyeknek nincs szemantikus értékük: Ezek használata erősen nem ajánlott, mivel a stílus CSS-sel kell, hogy történjen. Példák:

    • <basefont>
    • <big>
    • <center>
    • <font>
    • <strike>
    • <tt>
  2. Keretrendszerek kezelésére szolgáló címkék: Elavultak az <iframe> javára. Példák:

    • <frame>
    • <frameset>
    • <noframes>
  3. Egyéb elavult/nem ajánlott címkék: Olyan címkék, amelyek mások funkcionalitását duplikálták vagy speciális alkalmazásuk már nem releváns. Példák:

    • <acronym> (helyette <abbr>)
    • <applet> (helyette <object>)
    • <dir> (helyette <ul>)
    • <isindex> (más űrlapok segítségével valósult meg)
    • <listing> (kódlisták megjelenítésére használták, helyette <pre>)
    • <xmp> (egyenértékű a <listing>-tel)
    • <plaintext> (a böngészők által figyelmen kívül hagyott)

Ezeknek a címkéknek a használata nem vezet végzetes hibákhoz, de hibás megjelenést okozhatnak a modern böngészőkben, problémákat a hozzáférhetőségben és nehezíthetik a kód karbantartását. Fontos, hogy az aktuális HTML5 szemantikus címkéket használjuk, és CSS-t alkalmazzunk a stílushoz.