Ik heb hier een ontwerp voor me liggen dat responsive gebouwd moet worden. Echter, ik vraag me af of dit überhaupt op een nette manier opgelost kan worden. Hieronder even de voorbeelden:
Ontwerp - desktopvariant (breed):

Ontwerp - tabletvariant (smal):

Zoals je ziet moet vlak 2 in een smallere resolutie tussen vlak 1 en 3 komen te staan. Op zich geen probleem, ik kan beide vlakken samen in een container zetten en naast elkaar laten floaten. Als de container te smal wordt klappen ze vanzelf onder elkaar.
Alleen: ik weet nooit van tevoren hoe hoog de vlakken worden. Het zou zomaar kunnen dat vlak 2 twee keer zo hoog wordt als vlak 1. En dan gaat het floaten natuurlijk niet goed, omdat vlak 1 dan veel te laag komt te staan.
De enige oplossing die ik kan bedenken is om vlak 2 in mijn media-query voor de brede variant absoluut te positioneren en rechts te zetten. Maar daar kleven natuurlijk de nodige nadelen aan, onder anderen dat ik in die rechterkolom alle "flow" kwijt ben.
Ik ben nu al even aan het piekeren over deze puzzel, maar zie zo 1,2,3 geen geschikte oplossing. Voordat ik snoeihard "KAN NIET!" ga roepen hoor ik graag nog even jullie mening
Ontwerp - desktopvariant (breed):

Ontwerp - tabletvariant (smal):

Zoals je ziet moet vlak 2 in een smallere resolutie tussen vlak 1 en 3 komen te staan. Op zich geen probleem, ik kan beide vlakken samen in een container zetten en naast elkaar laten floaten. Als de container te smal wordt klappen ze vanzelf onder elkaar.
Alleen: ik weet nooit van tevoren hoe hoog de vlakken worden. Het zou zomaar kunnen dat vlak 2 twee keer zo hoog wordt als vlak 1. En dan gaat het floaten natuurlijk niet goed, omdat vlak 1 dan veel te laag komt te staan.
De enige oplossing die ik kan bedenken is om vlak 2 in mijn media-query voor de brede variant absoluut te positioneren en rechts te zetten. Maar daar kleven natuurlijk de nodige nadelen aan, onder anderen dat ik in die rechterkolom alle "flow" kwijt ben.
Ik ben nu al even aan het piekeren over deze puzzel, maar zie zo 1,2,3 geen geschikte oplossing. Voordat ik snoeihard "KAN NIET!" ga roepen hoor ik graag nog even jullie mening
