Een voorbeeld zegt meer dan 1000 woorden:
http://jsfiddle.net/0epr4w7c/
Dit is een klassieke 'holy grail'-layout, met eerst de content en een fixed width linkerkolom. (Dat wordt ineens weer een stuk meer te waarderen als je te maken hebt met haperende wifi.)
Het probleem: de content bestaat uit iets dat wordt weergegeven als een tabel, die onder bepaalde omstandigheden breder wordt dan de ruimte die er is. Dit is vooraf niet te voorspellen.
En dat geeft interessante effecten, waarbij de linkerkolom van z'n plek schuift en over de content heenvalt. Dat wil ik dus niet. Het liefst wil ik dat de te brede informatie gewoon buiten beeld valt, te bereiken met een scrollbalk op de hele pagina (niet een wrapperdiv) en dat verder alles op z'n plek blijft staan. Maar hoe?
Ook alternatieven zijn welkom, maar
- een position: absolute; op de linkerkolom maakt dat als de linkerkolom meer gegevens bevat dan de content, deze content buiten beeld valt. Dit komt regelmatig voor.
- idem voor de contentkolom.
- flex-ordering is niet helemaal betrouwbaar vziw, maar maakt ook de kolommen gelijk in breedte en dat is niet de bedoeling
Iemand?
http://jsfiddle.net/0epr4w7c/
Dit is een klassieke 'holy grail'-layout, met eerst de content en een fixed width linkerkolom. (Dat wordt ineens weer een stuk meer te waarderen als je te maken hebt met haperende wifi.)
Het probleem: de content bestaat uit iets dat wordt weergegeven als een tabel, die onder bepaalde omstandigheden breder wordt dan de ruimte die er is. Dit is vooraf niet te voorspellen.
En dat geeft interessante effecten, waarbij de linkerkolom van z'n plek schuift en over de content heenvalt. Dat wil ik dus niet. Het liefst wil ik dat de te brede informatie gewoon buiten beeld valt, te bereiken met een scrollbalk op de hele pagina (niet een wrapperdiv) en dat verder alles op z'n plek blijft staan. Maar hoe?
Ook alternatieven zijn welkom, maar
- een position: absolute; op de linkerkolom maakt dat als de linkerkolom meer gegevens bevat dan de content, deze content buiten beeld valt. Dit komt regelmatig voor.
- idem voor de contentkolom.
- flex-ordering is niet helemaal betrouwbaar vziw, maar maakt ook de kolommen gelijk in breedte en dat is niet de bedoeling
Iemand?
Never explain with stupidity where malice is a better explanation