Hallo
Aus meiner Fragestellung sollte hervorgehen, dass der HTML-Quelltext im body-Bereich nicht angepasst werden kann. Deshalb die konkrete Frage nach CSS-Lösungen.
Es handelt sich um keine Seite von mir. Die Seite ist sehr umfangreich, ich zeige nur ein neutrales stark vereinfachtes Beispiel um das Problem deutlich zu machen.
Die Verwendung von div-Containern in der gezeigten ist auch durchaus berechtigt.
In der konkreten Seite werden die div-Container benötigt um in die Seite Mikrodaten / Strukturierte Daten einzufügen, die sich in dem Inhalt nach der im div-Container eingeschlossenen h2-Überschrift und nach der ersten h3-Überschrift befinden, aber nicht mehr in dem Inhalt ab der zweiten h3-Überschrift.
Gruss
MrMurphy