HTML5: quando usare section e div

HTML5: quando usare section e div

La principale novità introdotta dagli elementi HTML5 è di tipo semantico. HTML 4.01 e XHTML, che condividono gran parte dei loro elementi, non forniscono soluzioni semantiche specifiche per alcune parti di un documento, come ad esempio le sezioni o gli articoli. Ed è qui che entra in gioco HTML5.

L'elemento section rappresenta una sezione strutturale di un documento, mentre l'elemento div è semplicemente un contenitore di blocco generico senza alcun valore semantico intrinseco.

L'elemento HTML5 section non elimina il vecchio elemento div: tutte le parti del documento che non sono sezioni strutturali o logiche possono ancora essere marcate con l'elemento div. In generale gli elementi HTML5 vanno usati solo quando la loro semantica è richiesta, non sempre.

Se non sussiste questa semantica, i vecchi elementi (X)HTML hanno ancora la loro ragion d'essere.

Torna su