Bom dia,
A galera já falou bastante infos sobre div, eu deixo aqui algo que talvez sejá óbvio, talvez não.
Como exemplificar que a <div>
é realmente coringa???
Você pode considerar o seguinte:
Você consegue estilizar uma <div>
pra ela se comportar como:
<h1>
<h2>
<h3>
<p>
<section>
<header>
<main>
<footer>
<nav>
<article>
<aside>
E tem outras...
Resumindo com a famosa frase, É TUDO DIV!!!
Para ajudar num HTML mais 'legível' temos essas tags, que são simplificadamente divs já estilizadas para uso específico.
Espero que tenha ajudado de alguma forma.
Abraços,
Manozzo