Mit diesen Tags kann man HTML Code strukturieren.

<header>
Der Header enthält die wichtigsten Informationen einer Seite, wie den Titel, die Navigation und das Logo.
<body>
    <header>
       Das ist der Kopfbereich der Seite
    </header>
    <main></main>
    <footer></footer>
</body>
<main>
Der Main enthält den Hauptinhalt einer Seite.
<body>
    <header></header>
    <main>
       Das ist der Hauptberich der Seite
    </main>
    <footer></footer>
</body>
<footer>
Der Footer enthält allgemeine Informationen, wie Kontaktinformationen, Impressum und Nutzungsbedingungen.
<body>
    <header></header>
    <main></main>
    <footer>
       Das ist der Fussbereich der Seite
    </footer>
</body>

Dies sind weitere Tags zur Strukturierung eines HTML codes

<aside>
Der Aside-Bereich enthält Inhalte, die nicht direkt zum Hauptinhalt gehören, aber ergänzende Informationen bieten.
  <body>
    <header>
    <aside>
      Das ist der Bereich für ergänzende Informationen
    </aside>
    </header>
    <main></main>
    <footer></footer>
  </body>
        
<nav>
Der Nav-Bereich enthält Navigationslinks oder Menüs für die Navigation auf der Seite.
  <body>
    <header>
    <nav>
      Das ist der Bereich für die Navigation
    </nav>
    </header>
    <main></main>
    <footer></footer>
  </body>
        
<article>
Der Article-Bereich enthält eigenständige Inhalte, die unabhängig voneinander existieren können.
  <body>
    <header></header>
    <main>
      <article>
        Das ist ein eigenständiger Artikel
      </article>
    </main>
    <footer></footer>
  </body>
        
<section>
Der Section-Bereich gruppiert thematisch zusammenhängende Inhalte innerhalb des Hauptinhalts.
  <body>
    <header></header>
    <main>
      <section>
        Das ist eine thematische Sektion
      </section>
    </main>
    <footer></footer>
  </body>