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