Middle
Kako semantički razdvojiti sadržaj na stranici?
sobes.tech АИ
Одговор од АИ
Semantičko razdvajanje sadržaja postiže se korišćenjem odgovarajućih HTML5 oznaka.
Glavne semantičke oznake:
<header>: Uvod ili grupa navigacionih ili uvodnih elemenata. Često sadrži naslov sajta, navigaciju, logo.<nav>: Blok navigacionih linkova.<main>: Glavni sadržaj dokumenta. Treba da bude jedinstven na stranici (ne duplirati u podnožju, zaglavlju, bočnoj traci).<article>: Samostalni, nezavisni fragment sadržaja (članak, blog post, komentar).<section>: Odvojeni odeljak dokumenta (poglavlje, paragraf, blok sadržaja na početnoj stranici). Treba da ima naslov (<h1>-<h6>).<aside>: Deo sadržaja koji je indirektno povezan sa glavnim sadržajem (bočna traka, citat, reklama).<footer>: Podnožje odeljka ili dokumenta. Obično sadrži informacije o autoru, autorska prava, linkove na povezane dokumente.<figure>: Samostalni sadržaj (slika, dijagram, tabela), koji se može premestiti iz glavnog toka dokumenta bez gubitka značenja. Često se koristi sa<figcaption>.<figcaption>: Potpis za<figure>element.<mark>: Ističe (označava) tekst koji ima posebno značenje ili interes u kontekstu okoline.<time>: Predstavlja konkretno vreme ili vremenski interval.
Korišćenje semantičkih oznaka poboljšava pristupačnost, SEO i održavanje koda. Pretraživači i pomoćne tehnologije (čitači ekrana) bolje razumeju strukturu stranice.