Hallo,
Quellcodeschnipsel lassen sich immer schwer beurteilen. Ob die Semantik stimmt läßt sich erst an Hand der gesamten Seite klären.
Soll nun main nur alles umschließen aber zusammengefaßt wird mit div wie im 1. Beispiel oder kann man das umschließende div weglassen und mit main die Formatierung bewerkstelligen?
Das zweite Beispiel ist besser, das div direkt hinter main ist überflüssig.
Wenn ich nun aber zwei oder mehrere divs habe die unterschiedlich formatiert werden sollen, so ist eine id oder anderes unumgänglich und in CSS der Name anzuführen.
Nein. id oder class sind seit der Erweiterung der CSS-Selektoren häufig überflüssig und sollten dann auch vermieden werden.
Bisher alles klar.
Offensichtlich nicht.
Wenn aber eben nur ein div vorkommt, soll (als Regel?) trotzdem eine Kennzeichnung erfolgen?
Wie schon geschrieben ist das div überflüssig. Wenn du trotzdem ein div benutzt ist in der Regel eine id oder class überflüssig.
Gruss
MrMurphy