Ezeknek a tag-eknek van bármiféle beépített funkciójuk?
A div-hez képest nincs jelentős különbség, olyanok vannak, hogy pl. a szövegfelolvasó programok képesek értelmezni a nav elemet, meg a div után a böngészők alapértelmezetten beszúrnak egy sortörést, illetve egyes elemek nem helyezhetők másokba, pl. a footerbe nem tehetsz headert.
Ezek inkább a szemantikai felosztására valók.
A HTML nyelv feladata a dokumentum strukturálása - azaz hogy a dokumentum egyes részei milyen szerepet - weboldalaknál gyakori az oldal tetejét tartalmazó fejléc (<header>), az oldal alját alkotó lábléc (<footer>) illetve a más oldalakra való navigálást tartalmazó elem (<nav>) - töltenek be. Ez nem csak a fejlesztőnek hasznos, hanem a böngészőnek, a dokumentumot feldolgozó robotoknak, felolvasószoftvereknek.
Ha ilyesmik nem lennének, akkor minden egyes blokknál fel kellene tüntetni, hogy mi célt szolgál. Erre lehetne alkalmazni attribútumokat (példának okáért ott a role: [link] ), de annak alkalmazása plusz karaktereket --> sávszélességet/feldolgozási/tárolási kapacitást foglal (így végső soron időbe, tehát pénzbe kerül).
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!