Junior
Mely címkék tiltottak HTML5-ben?
sobes.tech MI
Válasz az MI-től
Az HTML5-ben nincsenek "tiltott" tagek abszolút értelemben. Azonban vannak elavult (deprecated) és nem ajánlott használatra szánt tagek, amelyek vagy elvesztették jelentésüket, vagy semantikusabb és kezelhetőbb eszközökkel (pl. CSS segítségével) lettek helyettesítve. Ezeknek a tageknek a használata problémákat okozhat a validálásban, az akadályozhatja a hozzáférhetőséget, és különböző böngészőkben eltérő viselkedést eredményezhet.
Íme néhány ilyen tag:
<acronym>:<abbr>-ra cserélve.<applet>:<object>-re cserélve.<basefont>: a betűtípusok kezelése mostantól teljes egészében CSS-en keresztül történik.<big>: elavult, a betűméret CSS (font-size) segítségével szabályozható.<center>: elavult, a igazítás CSS (text-align,margin) segítségével szabályozható.<dir>: elavult,<ul>-ra cserélve.<font>: elavult, a betűtípusok CSS segítségével kezelhetők.<frame>,<frameset>,<noframes>: elavult keretrendszer, nem ajánlott használni. Helyettük<iframe>vagy más technikák (pl. SPA, AJAX) alkalmazhatók.<isindex>: elavult.<listing>: elavult,<pre>-re cserélve.<nobr>: elavult, CSS (white-space: nowrap) használata.<plaintext>: elavult,<pre>-re cserélve.<s>: elavult, használjon<del>-t vagytext-decoration-t CSS-ben.<strike>: elavult, használjon<del>-t vagytext-decoration-t CSS-ben.<tt>: elavult, használjon<kbd>,<code>vagy CSS (font-family: monospace).<u>: elavult, használjon<ins>-t vagytext-decoration-t CSS-ben.<xmp>: elavult,<pre>-re cserélve.
Fontos megjegyezni, hogy a modern böngészők többsége továbbra is értelmezni és megjeleníti ezeket a tageket kompatibilitási módban, de ez nem garantálja a kiszámítható viselkedést, és nem felel meg a szabványoknak.