Een gids voor CSS-raster: lay-outs beheersen met rastereigenschappen

Een gids voor CSS-raster: lay-outs beheersen met rastereigenschappen
Lezers zoals jij helpen MUO te ondersteunen. Wanneer u een aankoop doet via links op onze site, kunnen we een partnercommissie verdienen. Lees verder.

Het positioneren van elementen op een webpagina kan erg ingewikkeld zijn bij het werken met complexe lay-outs. Dit is waar het CSS-raster van pas komt. Het is een lay-outsysteem dat is ontworpen om het proces van het maken van complexe lay-outs te vereenvoudigen.





Hoe helpt het jou? In tegenstelling tot traditionele lay-outmethoden waarmee u elementen alleen in rijen of kolommen kunt positioneren, biedt het CSS-raster u het beste van twee werelden: een 2D-aanpak met behulp van rijen en kolommen.





gratis films online kijken zonder te downloaden of te registreren

Rastercontainers en items

U kunt CSS-rastereigenschappen toepassen op twee hoofdtypen elementen: ouder en kinderen. Wanneer u de weergave-eigenschap voor een bovenliggend element instelt op 'raster', wordt dat element getransformeerd in een rastercontainer. Elk onderliggend element binnen deze rastercontainer wordt een rasteritem en neemt de toegepaste rastereigenschappen over.





Hier ziet u hoe het wordt weergegeven:

 Een rastercontainer met vier rasteritems

Een rasteritem kan ook een rastercontainer worden. U kunt de lay-out nu een genest raster noemen: een raster binnen een raster. De hoofdrastercontainer wordt nu het buitenste raster genoemd, terwijl de item-gedraaide rastercontainer een binnenste raster wordt.



hoe u geld kunt hacken op uw bankrekening

Elk van deze rasters werkt onafhankelijk van de ander, wat betekent dat de eigenschappen die zijn ingesteld voor een binnenraster geen invloed hebben op de lay-out van het buitenraster, en omgekeerd.

Zo ziet het eruit:





 Rastercontainer met vier items, een geneste rastercontainer met drie items.

Het beheersen van de relatie tussen rastercontainers en items is essentieel voor het bouwen van tweedimensionale lay-outs effectief.