Salve. Da poco mi sono messo più o meno seriamente su html5 e css3, e vorrei subito chiarire un dubbio. Html5 ha introdotto vari elementi utili per organizzare e dividere semanticamente i contenuti di una pagina web, come <section>, <article>, <header>, <footer>, <aside> ecc. Ora sto provando a costruire un semplice sito web per esercitazione, ma per dividere le varie sezioni delle pagine mi vien da utilizzare solo gli elementi che ho appena elencato. So che in precedenza si utilizzava praticamente solo div. Quindi... quando devo utilizzarlo e quando non devo farlo?