Sobes.tech
Middle

Kaip semantiškai skirstyti turinį puslapyje?

sobes.tech AI

Atsakymas iš AI

Semaninis turinio atskyrimas pasiekiamas naudojant tinkamas HTML5 žymes.

Pagrindinės semantiniai žymės:

  • <header>: Įvadas arba navigacijos ar įvado elementų grupė. Dažnai apima svetainės pavadinimą, navigaciją, logotipą.
  • <nav>: Navigacijos nuorodų blokas.
  • <main>: Dokumento pagrindinis turinys. Turi būti unikalus puslapyje (ne dubliuotis poraštėje, antraštėje, šoniniame skydelyje).
  • <article>: Savarankiškas, nepriklausomas turinio fragmentas (straipsnis, tinklaraščio įrašas, komentaras).
  • <section>: Atskiras dokumento skyrius (skyrius, pastraipa, turinio blokas pagrindiniame puslapyje). Turi turėti antraštę (<h1>-<h6>).
  • <aside>: Turinio dalis, tiesiogiai nesusijusi su pagrindiniu turiniu (šoninis skydelis, citata, reklama).
  • <footer>: Skyrių arba dokumento poraštė. Paprastai apima informaciją apie autorių, autorių teises, nuorodas į susijusius dokumentus.
  • <figure>: Nepriklausomas turinys (vaizdas, diagrama, lentelė), kuris gali būti perkeliamas iš pagrindinio dokumento srauto be prarasto prasmės. Dažnai naudojamas su <figcaption>.
  • <figcaption>: Pavadinimas <figure> elementui.
  • <mark>: Pabrėžia (žymi) tekstą, kuris turi ypatingą reikšmę arba įdomumą kontekste aplink tekstą.
  • <time>: Atstovauja konkretų laiką arba laiko intervalą.

Semaninių žymių naudojimas gerina prieinamumą, SEO ir kodo priežiūrą. Paieškos varikliai ir pagalbinės technologijos (ekrano skaitytuvai) geriau supranta puslapio struktūrą.