header-logo
Hoe Wix gebruiken om je website en bedrijf te bouwen.
Ontwerp en beheer je website met slimmme functionaliteiten.
Beheer abonnementen, pakketten en facturen.
Run je bedrijf en kom in contact met leden.
Lees hoe je een domein koopt, koppelt of overzet.
De juiste tools om je bedrijf op het web te laten groeien.
Boost je zichtbaarheid met SEO en marketingtools.
Geavanceerde functies om efficiënter te kunnen werken.
Antwoorden op vragen, gekende problemen en meer.
placeholder-preview-image
Verbeter je vaardigheden met onze cursussen en video's.
Krijg tips voor webdesign, marketing en meer.
Lees hoe het organische websiteverkeer van zoekmachines te vergroten.
Bouw een eigen website met ons full-stack platform.
Vind een professional voor hulp om je websitedoelen te behalen.
placeholder-preview-image

Studio Editor: Kiezen tussen op flexbox gebaseerde en op rasters gebaseerde tools

4 min
In dit artikel
  • Rasterelementen in de Studio Editor
  • Onderdeelraster
  • Geavanceerd raster
  • Container
  • Flexbox-elementen in de Studio Editor
  • Stapel
  • Flexbox
  • Repeater
  • Hoe kies je de juiste indelingstool?
De Studio Editor biedt krachtige indelingstools om elementen te ordenen, elk afgestemd op specifieke ontwerpbehoeften. Deze tools zijn gebaseerd op twee veelvoorkomende CSS-technologieën: raster en flexbox. Als je dit onderscheid begrijpt, kun je de beste responsieve indelingen plannen om de inhoud van je klant te presenteren. 
In dit artikel zullen we de indelingstools per type uitsplitsen, hun belangrijkste mogelijkheden uitleggen en je helpen beslissen welke het beste is voor jouw behoeften.

Rasterelementen in de Studio Editor

Rasters zijn een tweedimensionaal CSS-model dat rijen en kolommen gebruikt om elementen binnen vooraf gedefinieerde cellen te ordenen. Ze zijn bijzonder krachtig voor het maken van responsieve, modulaire indelingen met nauwkeurige controle.
De volgende elementen zijn gebaseerd op een CSS-raster:

Onderdeelraster

Lege onderdelen worden geleverd met een ingebouwd raster, met een enkele cel (met het hele onderdeel). Splits het raster indien nodig in meer cellen om een responsieve structuur aan de inhoud te geven. Nadat je je indeling voor desktop hebt gekozen, kun je een andere kiezen voor kleinere breekpunten.
Als je wilt dat alleen de elementen van het onderdeel een georganiseerde en responsieve indeling hebben, hoef je niet over te schakelen naar een geavanceerd raster. Stel de grootte van elke cel rechtstreeks op het canvas in en we zorgen ervoor dat de cellen er op elk scherm goed uitzien.

Geavanceerd raster

Een geavanceerd CSS-raster biedt volledige vrijheid om ingewikkelde indelingen te maken in onderdeelrasters, containers, lightboxen, flexboxen en repeater-items. Je kunt de exacte grootte van elke cel, op elk breekpunt, instellen met behulp van responsieve metingen (bijvoorbeeld: fr, Min/max, %). 
Het beste voor: Complexe indelingen die tot op de pixel perfecte aanpassingen vereisen.

Container

Een container is een eenvoudige maar essentiële indelingstool. Wanneer je elementen aan het containervak toevoegt, wordt het automatisch hun parent-element en definieert het hun structuur. 
Het beste voor: Zelfstandige, opzichzelfstaande indelingen in onderdelen. 
Je kunt andere indelingstools (bijvoorbeeld: raster, stapel, repeater) in een container plaatsen.

Flexbox-elementen in de Studio Editor

Flexbox is een eendimensionaal CSS-model dat is geoptimaliseerd voor indelingen waarbij elementen zich dynamisch moeten aanpassen binnen een bovenliggende container. Met flexbox-tools 'flexen' elementen naadloos om in de toegewezen ruimte te passen, of het nu gaat om vergroten, verkleinen of teruglopen.
De volgende elementen zijn gebaseerd op flexbox:

Stapel

Een stapel is een onzichtbare flexibele container die zorgt voor de verticale of horizontale uitlijning van de elementen.  Stapelen houdt de marges tussen elementen intact en voorkomt dat elementen elkaar overlappen op kleinere schermen.
Bovendien kun je de volgorde van de stapelelementen per breekpunt instellen om ervoor te zorgen dat de indeling er op alle schermformaten gepolijst uitziet. 
Het beste voor: Zelfstandige, op zichzelf staande indelingen binnen een onderdeel, waarbij elementen nauwkeurige uitlijning langs een enkele horizontale of verticale as nodig hebben. 

Flexbox

Een flexbox is een kant-en-klare flex-indeling waarbij de items automatisch teruglopen om op elk scherm te passen. Het bestaat uit responsieve containers, met verschillende weergavetypen om bij je specifieke inhoud te passen (bijvoorbeeld: mozaïek, schuifregelaar, kolommen). 
Je kunt voor elke viewport een ander weergavetype kiezen (bijvoorbeeld: schuifregelaarindelingen werken prima voor mobiele apparaten) en ook een specifieke itemvolgorde instellen.
Het beste voor: Het organiseren van een grote hoeveelheid inhoud in een nette, handige indeling. 

Repeater

Een repeaters is een lijst met items die hetzelfde ontwerp en dezelfde indeling hebben, maar elk andere inhoud hebben. De indeling en het ontwerp worden automatisch aangepast, zodat je je nooit zorgen hoeft te maken over de samenhang. 
Wat repeaters echt uniek maakt, is de mogelijkheid om ze te koppelen aan je inhoudsverzamelingen. Hiermee kun je de inhoud vanaf de back-end beheren en bijwerken zonder het daadwerkelijke ontwerp te beïnvloeden, waardoor ze de ultieme datagestuurde indelingstool zijn. 
Het beste voor: Lijsten, of elk type inhoud dat je wilt opsplitsen in items die er perfect samenhangend uitzien.

Hoe kies je de juiste indelingstool?

Voordat je een van onze tools selecteert, moet je de gewenste indeling voor elke schermgrootte plannen. Daarna kun je een indelingstool kiezen die de mogelijkheden bevat die je nodig hebt. 

Hoeveelheid en type inhoud

Elke indelingstool is ontworpen om tegemoet te komen aan verschillende hoeveelheden en soorten inhoud. Een container werkt bijvoorbeeld goed voor kleinere, gerichte inhoud, terwijl een groot onderdeelraster beter geschikt is voor het organiseren van complexe indelingen. 
Hoewel zowel flexboxen als repeaters uitstekend zijn om grote hoeveelheden inhoud op een georganiseerde manier te presenteren, dienen ze verschillende doelen. Repeaters stroomlijnen de consistentie door dezelfde indeling en hetzelfde ontwerp op alle items toe te passen, terwijl flexboxen je de vrijheid geven om elk item afzonderlijk te ontwerpen.

Responsief gedrag

Flexbox- en rasterelementen verschillen in de manier waarop de inhoud zich aanpast aan verschillende schermformaten. Rasters tonen een ander aantal rijen en kolommen om op kleinere schermen te passen. In flexbox-tools loopt de inhoud automatisch terug en/of wordt opnieuw geordend om op het scherm van de bezoeker te passen.

Koppelen aan inhoudsverzamelingen (data)

Alleen repeaters ondersteunen deze optie, dus kies deze tool als je inhoud uit CMS-verzamelingen wilt weergeven. 
Als alternatief kun je specifieke elementen koppelen (bijvoorbeeld: tekst of afbeeldingen) aan de verzameling en ze toevoegen aan een container of stapel om de indeling overzichtelijk te houden.