Semantisk HTML spesifiserer delene av koden av å bruke header, nav, osv. enn å bare bruke DIV.
Header, Footer, Nav (osv.) fungerer egentlig på samme måte, men de har fått sine egene navn for at andre som leser koden skal forstå litt mer hva som er hva.
Header er ment til å inneholde tittel, logo og overskrifts greier. Footer er ment til å inne holde nettsider, bunntekst og kontaktinformasjoner. Nav inneholder navigasjonering som en meny til nettsiden. Main inneholder alt untatt det som skal være i header, footer og nav.
Article og Section kan bli brukt sammen om du vil at artikkelen skal ha seksjoner, eller om seksjonene skal ha en artikkel.
DIV var vanligvis brukt som en header, footer, nav og det meste på en gang, som gjorde det vanskelig å skjønne hva DIV skal være i de spesifiske områdene av scriptet om man ikke har skrivet det selv.
DIV ble seinere mindre brukt etter semantiske HTML opdateringen, fordi de nye funksjonene gjorde at folk kunne spesifisere mer hva som er hva, som gjør at DIV går ut av dato for hva som er vanligst å bruke idag.
En-sidet nettsted er en nettsted som står av ett ark.
En-sides nettstedene holder som oftest masse informasjon om et produkt eller firma.
Siden en del informasjon går på den ene siden, så kan det bli masse kode i HTML-fila, som kan gjøre det vanskelig å finne seg fram om man ikke har god orden.
Det er svært anbefalt å bruke det nye semantiske funksjonene når man lagger nettsider som denne.