Guten Morgen,
Zum Beispiel zu diesem HTML
danke für dein Beispiel. Genau so habe ich es mir vorgestellt. Allerdings was passiert wenn flex nicht erkannt wird? Ich habe eher ältere User. Wäre es da nicht besser so wie ich es im Layout auch schon gemacht habe auf float:left zu setzen?
Der Rest ist ohne Inhalt nur schwer zu beurteilen. Aus dem Bauch raus würde ich das aside-Element außerhalb des main-Elements setzen und auf überflüssige div verzichten.
Die benötige ich, da der Header und Footer über die ganze Breite gehen soll deren Inhalt aber nicht. Das gleiche wird im main Bereich sein. Manche Bereiche gehe über die ganze Seite, mache haben eine maximale Breite.