Junior
Koje oznake su zabranjene u HTML5?
sobes.tech АИ
Одговор од АИ
U HTML5 nema "zabranjenih" tagova u apsolutnom smislu. Međutim, postoje zastarele (deprecated) i nedovoljno preporučene za korišćenje tagove, koji su ili izgubili svoj smisao ili su zamenjeni semantički preciznijim i kontrolisanijim sredstvima (npr. putem CSS). Korišćenje takvih tagova može dovesti do problema sa validacijom, pristupačnošću i ponašanjem u različitim pregledačima.
Evo nekih od takvih tagova:
<acronym>: zamenjen sa<abbr>.<applet>: zamenjen sa<object>.<basefont>: upravljanje fontovima sada je potpuno putem CSS-a.<big>: zastarelo, upravljanje veličinom fonta putem CSS-a (font-size).<center>: zastarelo, upravljanje poravnanjem putem CSS-a (text-align,margin).<dir>: zastarelo, zamenjeno sa<ul>.<font>: zastarelo, upravljanje fontovima putem CSS-a.<frame>,<frameset>,<noframes>: zastareli model okvira, ne preporučuje se korišćenje. Umesto toga, koriste se<iframe>ili druge tehnike (npr. SPA, AJAX).<isindex>: zastarelo.<listing>: zastarelo, zamenjeno sa<pre>.<nobr>: zastarelo, korišćenje CSS-a (white-space: nowrap).<plaintext>: zastarelo, zamenjeno sa<pre>.<s>: zastarelo, koristite<del>ilitext-decorationu CSS-u.<strike>: zastarelo, koristite<del>ilitext-decorationu CSS-u.<tt>: zastarelo, koristite<kbd>,<code>ili CSS (font-family: monospace).<u>: zastarelo, koristite<ins>ilitext-decorationu CSS-u.<xmp>: zastarelo, zamenjeno sa<pre>.
Važno je napomenuti da će većina modernih pregledača i dalje parsirati i prikazivati ove tagove u režimu kompatibilnosti, ali to ne garantuje predvidivo ponašanje i nije u skladu sa standardima.