<div>s sind Container, die die anderen Tags darin gruppieren. Somit helfen sie, die Layout-Struktur einer Seite aufzubauen.
<div>s "warten" darauf, dass sie mit CSS gestylt (Hintergrundfarbe, Rahmen, Abstände, etc.) werden. Erst dann erkennt man eigentlich, wo der Container ist.
🤔 Im Gegensatz zu <header>, <nav>, <main> und <footer> macht der <div>-Tag keine logische Aussage über die Art des Inhalts. Er ist neutral.
<div>
<p>Text im div</p>
</div>
Text im div
<div>s kann man beliebig oft pro Seite einsetzen.