Hallo Matthias,
Tabellenlayout mit flexbox stylen zu wollen
Das Problem ist nicht das Tabellenlayout. Ja ok - das ist schon ein Problem, aber nicht in Bezug auf die Flexbox.
Die display:flex Eigenschaft wirkt auf die direkten Kind-Elemente und ist ziemlich sinnlos, wenn der Flexcontainer nur genau ein Kind-Element hat. Im Falle von nav wäre es das table Element, im Falle von main das div.box-layout.
Wenn Du mit Flexbox Menü und Seiteninhalt nebeneinander stellen willst, dann müssen die beiden einen gemeinsamen Container haben und dieser Container benötigt display:flex.
Was ist das überhaupt für ein class-Zeugs in deiner Seite? Pagelet, Pageletbody - das klingt irgendwie nach einem Seitengenerator, dem Du ein anderes Aussehen beibiegen willst... Aber ein Seitengenerator der Table-Layout generiert - den sollte man auf die Regenbogenbrücke schicken.
Rolf
sumpsi - posui - clusi