CSS-klassen met relatieve breedte voor themalayouts
Als hulp om de elementen van een pagina aan te passen aan diverse breedtes, zijn CSS-klassen voor relatieve breedtes toegevoegd aan de themalayouts. Deze klassen zijn slechts markeringsklassen. Er zijn standaard geen stijlen gedefinieerd voor deze klassen. Ze zijn aanwezig voor de containers, rijen en kolommen, van de layouts, zodat u uw eigen stijlen kunt definiëren en deze waar nodig kunt koppelen aan de klassen. Hierdoor kunnen uw paginaelementen worden aangepast aan de diverse breedtes.
Er zijn twee typen klassen voor de relatieve breedte, waarbij van beide typen één wordt gebruikt voor elke layoutcontainer.
- Semantisch type, één van:
- wpthemeThin
Deze typen ondersteunen maximaal vijf variaties van de breedte, en worden omschreven met gewone woorden, zoals narrow en wide.
- Rastertype, één van:
- wpthemeCol1of12
Deze typen ondersteunen maximaal 16 variaties van de breedte, en worden omschreven met een nummeringsysteem van nvann breedte-eenheden. Op het eerste gezicht lijkt het op een eenvoudig talstelsel, waarbij voor een layout met 5 kolommen de kolommen worden genummerd als wpthemeCol1of5, wpthemeCol2of5, wpthemeCol3of5, wpthemeCol4of5 en wpthemeCol5of5. De beste manier om hiermee te werken is echter om deze waarden niet te zien als het nummer van de kolom, maar eerder als het aantal breedte-eenheden dat de kolom in beslag neemt op de pagina. wpthemeCol2of5 betekent dus dat de kolom twee van de vijf breedte-eenheden van de pagina inneemt (2/5 van de paginabreedte) en wpthemeCol8of12 betekent dat de kolom 8 van de 12 breedte-eenheden van de pagina inneemt (3/4 van de paginabreedte). Op deze manier wordt voor een layout met vijf kolommen van dezelfde breedte wpthemeCol1of5 gebruikt voor alle kolommen.
Breedte van de pagina | Semantisch type | Rastertype |
---|---|---|
1/12e | wpthemeThin | wpthemeCol1of12 |
2/12e (1/6e) | wpthemeThin | wpthemeCol2of12 |
1/5e | wpthemeThin | wpthemeCol1of5 |
3/12e (1/4e) | wpthemeNarrow | wpthemeCol3of12 |
4/12e (1/3e) | wpthemeNarrow | wpthemeCol4of12 |
2/5e | wpthemeNarrow | wpthemeCol2of5 |
5/12e | wpthemeMedium | wpthemeCol5of12 |
6/12e (1/2) | wpthemeMedium | wpthemeCol6of12 |
7/12e | wpthemeMedium | wpthemeCol7of12 |
3/5e | wpthemeMedium | wpthemeCol3of5 |
8/12e (2/3e) | wpthemeMedium | wpthemeCol8of12 |
9/12e (3/4e) | wpthemeWide | wpthemeCol9of12 |
4/5e | wpthemeWide | wpthemeCol4of5 |
10/12e (5/6e) | wpthemeWide | wpthemeCol10of12 |
11/12e | wpthemeWide | wpthemeCol11of12 |
5/5e (1) | wpthemeFull | wpthemeCol5of5 |
12/12e (1) | wpthemeFull | wpthemeCol12of12 |
Semantisch type | Gedeelte van de paginabreedte |
---|---|
wpthemeThin | 1/12e tot 1/5e |
wpthemeNarrow | 1/4e tot 2/5e |
wpthemeMedium | 5/12e tot 2/3e |
wpthemeWide | 3/4e tot 11/12e |
wpthemeFull | alles |