Ja, die "div-Container mit ID"-Zeiten um die Seite zu strukturieren sind lange vorbei!
Wie würde das bei meinem Vorhaben mit Html5 aussehen?
Ein schema würde reichen.
Bei einer OnePage mit deinen Angaben würde ein simples
HTML
<html>
<head></head>
<body>
<nav></nav> <!-- Falls Menü über (nicht auf) dem Bild sein soll. Oder mit z.B. "position:absolute/fixed", falls Menü fest sein soll. -->
<!-- Ansonsten, falls Menü nicht fix, aber auf dem Startbild sein soll, dann die nav lieber mit in den header-Tag! -->
<header></header> <!-- Start / bildschirmfüllende Grafik / Slider (+ evtl. Menü...) -->
<main> <!-- Eigentlicher Inhalt -->
<section></section>
<section></section> <!-- Abschnitte (Je nach Inhalt der Parts kann hier auch "article" passender sein...) -->
<section></section> <!-- Deine Parts (Info, Gallerien, Impressum & Datenschutz) sind eher unabhängig zueinander. Da kann man auch "article" verwenden. -->
</main>
<footer></footer> <!-- Footer mit deinen Infos -->
</body>
</html>
Alles anzeigen
reichen.