Sobes.tech
Middle

Koji tagovi su zabranjeni u HTML5?

sobes.tech АИ

Одговор од АИ

U HTML5 ne postoje zabranjene oznake u apsolutnom smislu. Međutim, postoje oznake koje se smatraju zastarelim (deprecated) ili ne preporučuju za korišćenje, jer je njihova funkcionalnost postala zastarela ili je zamenjena modernijim pristupima (npr. pomoću CSS-a).

Glavne kategorije takvih oznaka:

  1. Oznake za formatiranje, bez semantičke vrednosti: Njihova upotreba se snažno ne preporučuje, jer stilizacija treba da se vrši pomoću CSS-a. Primeri:

    • <basefont>
    • <big>
    • <center>
    • <font>
    • <strike>
    • <tt>
  2. Oznake za upravljanje okvirima: Zastarele u korist <iframe>. Primeri:

    • <frame>
    • <frameset>
    • <noframes>
  3. Druge zastarele/ne preporučene oznake: Oznake koje su duplirale funkcionalnost drugih ili su imale specifičnu primenu koja više nije relevantna. Primeri:

    • <acronym> (zamenjeno sa <abbr>)
    • <applet> (zamenjeno sa <object>)
    • <dir> (zamenjeno sa <ul>)
    • <isindex> (funkcionalnost implementirana pomoću drugih formi)
    • <listing> (korišćeno za prikazivanje listića koda, zamenjeno sa <pre>)
    • <xmp> (ekvivalent <listing>)
    • <plaintext> (ignorisan od strane pretraživača)

Korišćenje ovih oznaka neće dovesti do fatalnih grešaka, ali može izazvati netačan prikaz u savremenim pretraživačima, probleme sa pristupačnošću i otežati održavanje koda. Važno je koristiti aktuelne semantičke oznake HTML5 i primenjivati CSS za stilizaciju.