html-wijzer

webdesign portal

De basis van CSS

Categorie CSS
Geplaatst 03-09-2004
Laatste aanpassing 28-07-2010
Bookmark and Share

Cascading Style Sheets (afgekort: CSS) is de opmaakafdeling van HTML. Hoewel je ook HTML kunt gebruiken om je pagina op te maken, heeft CSS veel meer mogelijkheden.

Introductie

HTML is gemaakt om structuur te geven aan documenten. In het begin werd er dan ook nog helemaal niet aan opmaak gedacht. Toen begon HTML zich te ontwikkelen, en er werden mogelijkheden ingevoegd om een pagina op te maken met HTML.

Omdat HTML eigenlijk helemaal niet bedoeld is om websites op te maken, is CSS ontwikkeld. Hiermee kun je je website opmaken zonder dat je er HTML bij nodig hebt. HTML is immers alleen om structuur te geven.

Enige HTML-kennis is vereist om dit artikel goed te volgen.

Werking

Het handige van CSS is dat je alle opmaakgegevens in één bestand opslaat. Als je site dus een nieuw lettertype nodig heeft, hoef je maar één bestand te veranderen.

Verwijzen

Als eerste maak je natuurlijk het CSS bestand aan. Het maakt niet uit hoe het heet, als de extensie maar .css is. Nu verwijs je in elk HTML-document nog naar dat bestand. Dat doe je door dit tussen de head tags te zetten:

Als je nu het CSS-bestand wijzigt, worden de wijzigingen als vanzelf in alle pagina's doorgevoerd.

Syntax

CSS-code is over het algemeen genomen als volgt opgebouwd.

advertentie

Letteropmaak

Zoals je ziet bepalen we eerst op welk HTML-element de opmaak toegepast moet worden (body in dit geval).

Ook is het mogelijk om, als er bijvoorbeeld geen Arial is geïnstalleerd op de computer van een bezoeker, een ander lettertype naar keuze te laten zien. Dat gaat zo:

Het p gaat over alle tekst die tussen <p> en </p> staat. Verder zie je Arial als eerste in de lijst staan. Is deze niet geïnstalleerd, dan word Verdana weergeven. Is deze er ook niet, dan Times New Roman, enz.

Wil je je letters een ander kleurtje geven? Gebruik de volgende code:

Kijk voor een volledige lijst van CSS-eigenschappen eens naar onze CSS-referentie.

Verder is het mogelijk om bijvoorbeeld alle tekst tussen de h2 tags cursief weer te geven. Dat moet zo:

In plaats van italic kun je ook gebruiken:

Natuurlijk kun je ook h2 door h3 of h1 vervangen. Wil je h2 onderstrepen? Gebruik dan dit:

In plaats van underline kun je ook gebruiken:

Of alle tekst tussen h5 vet maken?

Alle mogelijkheden voor font-weight op een rijtje:

advertentie

Links

Nu zijn de links aan de beurt.

Klasses

In de bovenstaande voorbeelden hebben we steeds een opmaak aan een bepaalde tag gekoppeld. Klasses maken het echter mogelijk om losse elementen een opmaak toe te wijzen.

Je wilt bijvoorbeeld een bepaalde paragraaf een ander lettertype geven. Dat gaat op de volgende manier:

Je ziet dat we hier het element een naam hebben gegeven (paragraaf) die we in het CSS-bestand kunnen oproepen. Als je een klasse aanroept, moet je dit echter wel altijd aangeven door er een puntje voor te plaatsen.

Slot

Probeer eens goed te oefenen met deze informatie, en je zult zien dat het niet zo moeilijk is als het lijkt. Bij de artikelen kun je andere CSS-onderdelen vinden.