In CSS ben je veel bezig met het opgeven van groottes en afstanden om alle paddings en margins en fontgroottes goed te zetten. Dit kun je doen in pixels met de px
suffix. Maar er zijn nog een aantal andere mogelijkheden om maten op te geven. Iedere maat heeft weer zijn eigen voordeel en nadeel.
px
cm
mm
in
pt
em
1.0em
is precies even groot als de font-grootte, en 2.0em
is twee keer zo groot. Deze waarde wordt veel gebruikt voor ruimtes die groter moeten worden naarmate de tekst zelf ook groter wordt. Dit kun je testen door de tekstgrootte in een browser aan te passen (ctrl+)
body {
font-size: pt;
}
.groot {
font-size: 2.0em;
}
<p>Dit is een normale tekst</p>
<p class="groot">Deze tekst is twee keer zo groot als de normale tekst</p>
%
div {
border: 1px solid black;
width: %;
height: %;
}
<div>Een procentuele grootte</p>
Op veel plekken in CSS kan je kleuren aangeven. Bijvoorbeeld de kleur van een border, de kleur van de tekst of de achtergrondkleur van een div. Een kleur aangeven kan je op verschillende manieren doen.
aqua
, black
, blue
, fuchsia
, gray
, green
, lime
, maroon
, navy
, olive
, orange
, purple
, red
, silver
, teal
, white
en yellow
.rgb(50, 255, 60)
is een voorbeeld van een lichtgroene kleur.
div {
background-color: ;
}
<div>Div met een kleurtje</div>
De kleur rood meng je door 100% rood, 0% groen en 0% blauw. Maak de achtergrondkleur van de div rood met de rgb()
notatie
Maak de achtergrondkleur rood met de hex-notatie