Junior
Ktoré značky sú v HTML5 zakázané?
sobes.tech AI
Odpoveď od AI
V HTML5 ne obstajajo "prepovedani" oznaki v absolutnem pomenu. Vendar pa obstajajo zastarele (deprecated) in nedvomno priporočene oznake, ki so ali izgubile svoj pomen ali so bile zamenjane z bolj semantičnimi in nadzorovanimi sredstvi (npr. prek CSS). Uporaba takih oznak lahko povzroči težave z validacijo, dostopnostjo in vedenjem v različnih brskalnikih.
Tukaj je nekaj takih oznak:
<acronym>: zamenjan z<abbr>.<applet>: zamenjan z<object>.<basefont>: upravljanje pisav je zdaj popolnoma prek CSS.<big>: zastarela, upravljanje velikosti pisave prek CSS (font-size).<center>: zastarela, upravljanje poravnave prek CSS (text-align,margin).<dir>: zastarela, zamenjana z<ul>.<font>: zastarela, upravljanje pisav prek CSS.<frame>,<frameset>,<noframes>: zastarel model okvirjev, ni priporočljivo. Namesto tega se uporabljajo<iframe>ali druge tehnike (npr. SPA, AJAX).<isindex>: zastarel.<listing>: zastarel, zamenjan z<pre>.<nobr>: zastarel, uporaba CSS (white-space: nowrap).<plaintext>: zastarel, zamenjan z<pre>.<s>: zastarel, uporabite<del>alitext-decorationv CSS.<strike>: zastarel, uporabite<del>alitext-decorationv CSS.<tt>: zastarel, uporabite<kbd>,<code>ali CSS (font-family: monospace).<u>: zastarel, uporabite<ins>alitext-decorationv CSS.<xmp>: zastarel, zamenjan z<pre>.
Pomembno je opozoriti, da bo večina sodobnih brskalnikov še vedno analizirala in prikazovala te oznake v načinu združljivosti, vendar to ne zagotavlja predvidljivega vedenja in ni skladno s standardi.