HTML - HTML5 tagovi

Koje su prednosti

<nav></nav>
<aside></aside>
<footer></footer>
itd

u odnosu na

<div id="nav"></div>
<div id="aside"></div>
<div id="footer"></div>

odnosno ima li neke veće praktične potrebe vršiti preinake na svojim old school sajtovima?

Hvala

Pitanje je šta znači za nekoga praktično. Ima neke koristi jer zašto nešto uvoditi ako nema nikakvog benefita od toga. Ako imaš volje promjeni. Imat ćeš semantičniji dokument, moguće i da će pomoći malo i kod SEO(mada su ovo spekulacije jer ja nisam pročitao nigdje da će google bolje rankirati).
Najveći benefit je taj što se korištenjem ovih elemenata povećava pristupačnost sajta za screen readere.
Također su ovi novi elementi po meni lakši za čitanje i održavanje nego “soup of divs”.
Ali ako promjeniš pazi na IE8 ako ga podržavaš jer on ne prepoznaje ove nove elemente, trebat ćeš nešto dodatno. Trebalo bi biti još nekakvih korisnosti ali to trenutno nije na prvom mjestu što se tiče implementacije u preglednicima.