A HTML (HyperText Markup Language) a weboldalak strukturálásának alapvető nyelve. A HTML5 megjelenésével a nyelv jelentősen bővült szemantikus elemekkel, amelyek nem csak a tartalom megjelenítését, hanem annak jelentését is képesek kifejezni.
A szemantikus HTML elemek bevezetése forradalmi változást hozott a weboldalak felépítésében. Míg korábban szinte mindent div elemekkel oldottak meg, ma már specifikus elemek állnak rendelkezésre a különböző tartalmi egységek jelölésére. Ez nem csak a kód olvashatóságát javítja, hanem segíti a keresőmotorokat és a képernyőolvasókat is a tartalom értelmezésében.
Az oldal szerkezetét meghatározó fő elemek közül a `` és `
Az `` elem olyan tartalmat jelöl, amely önmagában is értelmes és független egységet alkot, például egy blogbejegyzés vagy hírcikk. A `` elem ezzel szemben olyan tartalmi egységeket határol, amelyek egy nagyobb egész részei, mint például egy cikk fejezetei.
Az `
A webes űrlapok nélkülözhetetlen részei a modern internetnek. A `