in balans met de linkerbox

(Dit is het vervolg van het linkerblok.)

rem in de praktijk

In het artikel wordt uitgelegd dat het handig is om de font-size van het html-element op 62.5% (alweer een eenheid!) te zetten. Uitgaande van de standaard-instelling van de browser levert dit namelijk 62.5%∘16px = 10px op. Relatief rekenen met 10px is daarna juist makkelijk. Zo is de font-size van het h1-element nu 2rem ofwel 2∘10px = 20px.

regelhoogte

Helaas zijn we er daarmee nog niet helemaal, omdat de regelhoogte ook afhangt van de lettergrootte. Kopjes zoals de h2 hierboven zorgen dan voor een verticale verschuiving. De eigenschappen padding (standaard op 0) en padding (denk aan het boxmodel) en line-height zijn hier van belang. Om overzicht te houden zou je deze waarde voor alle elementen eerst even zelf op 0 kunnen zetten (zoals hier in het CSS-bestand is gedaan), omdat de standaardwaarden niet altijd 0 zijn.

de tactiek

Als alle standaardwaarden op 0 staan, kun je per element de regelgrootte en of marge instellen. Zorg er daarbij voor dat elk element uiteindelijk in totaal een dezelfde regelhoogte krijgt of b.v. precies 2x die regelhoogte. Op die manier kun je verschillende elementen afwisselen, zonder dat de balans tussen de verschillende blokken verloren gaat. Wij hebben hier voor gekozen voor 14px of een veelvoud zoals 28px of 42px.

niet in balans met de rest

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

vervolg

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

vervolg

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

vervolg

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

in balans met de linkerbox

(Dit is het vervolg van het linkerblok.)

rem in de praktijk

In het artikel wordt uitgelegd dat het handig is om de font-size van het html-element op 62.5% (alweer een eenheid!) te zetten. Uitgaande van de standaard-instelling van de browser levert dit namelijk 62.5%∘16px = 10px op. Relatief rekenen met 10px is daarna juist makkelijk. Zo is de font-size van het h1-element nu 2rem ofwel 2∘10px = 20px.

regelhoogte

Helaas zijn we er daarmee nog niet helemaal, omdat de regelhoogte ook afhangt van de lettergrootte. Kopjes zoals de h2 hierboven zorgen dan voor een verticale verschuiving. De eigenschappen padding (standaard op 0) en padding (denk aan het boxmodel) en line-height zijn hier van belang. Om overzicht te houden zou je deze waarde voor alle elementen eerst even zelf op 0 kunnen zetten (zoals hier in het CSS-bestand is gedaan), omdat de standaardwaarden niet altijd 0 zijn.

de tactiek

Als alle standaardwaarden op 0 staan, kun je per element de regelgrootte en of marge instellen. Zorg er daarbij voor dat elk element uiteindelijk in totaal een dezelfde regelhoogte krijgt of b.v. precies 2x die regelhoogte. Op die manier kun je verschillende elementen afwisselen, zonder dat de balans tussen de verschillende blokken verloren gaat. Wij hebben hier voor gekozen voor 14px of een veelvoud zoals 28px of 42px.

niet in balans met de rest

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

vervolg

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

vervolg

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

vervolg

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.