Beste mensen,
Ik ben bezig om voor een soort webshop, een printbare pagina te maken.
Hierop moet per categorie van producten een 'blok' (divje) komen waarin een lijst met de producten staat.
Er moeten twee kolommen komen en de kolommen moeten gesorteerd zijn op een bepaalde volgorde.
Nu gebruik ik momenteel 'float: left' om te zorgen dat ik blokken naast elkaar plak.
Echter, als ik nu een heel klein blok heb in de linker kolom (eerste blok), en vervolgens een grote in de rechterkolom (tweede blok), dan begint het derde blok weer in de linker kolom onder de bodem van de rechter kolom.
dus zo:
Waarbij dus bij de 'x' heel veel ruimte 'verloren' gaat. Nu wil ik eigenlijk op een zo efficient mogelijke manier mijn 'blokken' hebben. Maar hoe doe je zoiets nou?
Een tabel is natuurlijk geen optie, omdat alle cellen in 1 rij dan allemaal even hoog zijn. Je komt dan toch ergens bij iets floating's uit, maar ik zou gewoon niet weten of er truukjes voor zijn (zonder JS)
Direct komt daarbij een tweede probleem:
Wanneer ik afdruk, dan print IE eerst de kop op 1 a4tje, en begint het volgende a4tje met de kolommen.
Echter, na 1 a4tje houd hij ermee op
firefox print wel alles, maar doet ook de kop (een gewone H1) op een appart a4tje
heeft daar iemand nog truuks voor?
Ik ben bezig om voor een soort webshop, een printbare pagina te maken.
Hierop moet per categorie van producten een 'blok' (divje) komen waarin een lijst met de producten staat.
Er moeten twee kolommen komen en de kolommen moeten gesorteerd zijn op een bepaalde volgorde.
Nu gebruik ik momenteel 'float: left' om te zorgen dat ik blokken naast elkaar plak.
Echter, als ik nu een heel klein blok heb in de linker kolom (eerste blok), en vervolgens een grote in de rechterkolom (tweede blok), dan begint het derde blok weer in de linker kolom onder de bodem van de rechter kolom.
dus zo:
____ ____
| | | |
| | | |
|__| | |
| |
x |__|
____ ____
| | | |
| | | |
etc.
Waarbij dus bij de 'x' heel veel ruimte 'verloren' gaat. Nu wil ik eigenlijk op een zo efficient mogelijke manier mijn 'blokken' hebben. Maar hoe doe je zoiets nou?
Een tabel is natuurlijk geen optie, omdat alle cellen in 1 rij dan allemaal even hoog zijn. Je komt dan toch ergens bij iets floating's uit, maar ik zou gewoon niet weten of er truukjes voor zijn (zonder JS)
Direct komt daarbij een tweede probleem:
Wanneer ik afdruk, dan print IE eerst de kop op 1 a4tje, en begint het volgende a4tje met de kolommen.
Echter, na 1 a4tje houd hij ermee op
firefox print wel alles, maar doet ook de kop (een gewone H1) op een appart a4tje
heeft daar iemand nog truuks voor?
This message was sent on 100% recyclable electrons.