Wat voor classes?
Naast classes bestaan er ook pseudo-classes in CSS. Met een pseudo-class kun je elementen selecteren in een bepaalde toestand. Bijvoorbeeld:
hover
: De muis gaat over het elementactive
: Er wordt op het element geklikt
Voor (hyper)links <a>
zijn er ook nog:
link
: Er is nog niet op de link gekliktvisited
: Er is wel op de link geklik
Je gebruikt de : (dubbele punt) voor pseudo-classes: element:pseudo-class
Je kunt ook een class en een pseudo-class gebruiken.
In HTML worden links standaard onderstreept. Je kunt dat ook uitzetten met de text-decoration
eigenschap.
Je krijgt ook een leuk effect voor links als je voor de pseudo-class hover
van linkjes de text-decoration bijvoorbeeld laat verdwijnen en de kleur een beetje laat veranderen. Dan zorgt het voor een soort "knopjes" effect, omdat de link een beetje verandert als je je muis erop houdt. Dat "nodigt uit" om erop te klikken.
Soms wil je een stukje van een paragraaf een andere layout geven. Een manier om dit te doen is door een <span>
element om je tekst te zetten. Met <span id="tekst">
kun je CSS bestand alleen dat stukje tekst selecteren.
Last updated
Was this helpful?