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:
-
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>
-
Keretrendszerek kezelésére szolgáló címkék: Elavultak az
<iframe>javára. Példák:<frame><frameset><noframes>
-
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.