Grid of Flex? Hangt er van af.

hieronder staan 3 witte kolommen. Voor de lay-out van de drie kolommen naast elkaar in dezelfde breedte is display:grid gebruikt. Maar voor de lay-out van de content IN de witte containers is display:flex gebruikt!

Grids zijn stramienen

Als je een heel strak stramien nodig hebt dat uitgelijnd is, zoals voor de 3 witte kolommen op deze pagina, gebruik dan grid. Wil je dat de HTML elementen rekening houden met hun flexibele inhoud bij het bepalen van de lay-out, zoals bij de zwarte tags in de witte kolommen rechts, gebruik dan flex!

Hieronder is als uitzondering grid in plaats van flex gebruikt voor de container met de zwarte tags . Let op hoe de zwarte tags zich gedragen. ze zijn niet flexibel meer van zichzelf en blijven het grid stramien volgen.

Grid

reizen vakantie culinair bestemmingen vervoer restaurants attracties kleding discotheken verkeer

Flex is flexibel

Als je een heel strak stramien nodig hebt dat uitgelijnd is, zoals voor de 3 witte kolommen op deze pagina, gebruik dan grid. Wil je dat de HTML elementen rekening houden met hun flexibele inhoud bij het bepalen van de lay-out, zoals bij de zwarte tags hieronder, gebruik dan flex!

.tags {
    display: flex;
    gap: 5px;
    flex-wrap: wrap;
    }
            

Flex

reizen vakantie culinair bestemmingen vervoer restaurants attracties kleding discotheken verkeer

Flex is flexibel

Als je een heel strak stramien nodig hebt dat uitgelijnd is, zoals voor de 3 witte kolommen op deze pagina, gebruik dan grid. Wil je dat de HTML elementen rekening houden met hun flexibele inhoud bij het bepalen van de lay-out, zoals bij de zwarte tags hieronder, gebruik dan flex!

.tags a {
    display: flex;
    flex-grow: 1;
    }
            

Flex

reizen vakantie culinair bestemmingen vervoer restaurants attracties kleding discotheken verkeer