CSS staat voor Cascading Style Sheets, oftewel trapsgewijze opmaakstijlbladen. CSS beschrijft hoe HTML-elementen moeten worden weergegeven. Het bepaalt de lay-out van elementen zoals lettertypen, kleuren, en achtergrondafbeeldingen, evenals de positie, zichtbaarheid, en volgorde van elementen op een webpagina.
Het "cascading" of "waterval" systeem van CSS bepaalt de volgorde waarin stijlen worden toegepast op een webpagina. Dit gebeurt op basis van vier criteria: overerving (stijlen worden doorgegeven van ouder- naar kind-elementen), specificiteit (specifiekere selectoren hebben voorrang), volgorde (de laatst gedefinieerde regel wint), en !important (een regel met !important heeft de hoogste prioriteit). Dit systeem helpt bij het beheren en toepassen van stijlen op HTML-elementen.
CSS bespaart aanzienlijk werk doordat het de lay-out van meerdere webpagina's tegelijk beheert. CSS kan op verschillende manieren aan een webpagina worden toegevoegd: inline binnen HTML-elementen, in het <head>
-gedeelte van een webpagina, of via externe CSS-bestanden die aan de webpagina worden gekoppeld. Externe stijlbladen worden opgeslagen in CSS-bestanden en bieden de grootste flexibiliteit.
Het gebruik van externe stijlbladen is veruit de beste manier om de stijl van je website te beheren, omdat het een duidelijke scheiding tussen structuur (HTML) en vormgeving (CSS) mogelijk maakt.
body {
background-color: lightblue;
}
h1 {
color: white;
text-align: center;
}
p {
font-family: Verdana, sans-serif;
font-size: 20px;
}
Een CSS-beschrijving wordt in het Engels een "rule" of regel genoemd. Alle onderdelen van een CSS-rule hebben een specifieke naam:
De combinatie van property (eigenschap) en value (waarde) wordt een declaration (declaratie) genoemd.
p
is in het voorbeeld de selector.text-align
is de property of eigenschap.center
is de value of waarde.text-align: center;
is de declaratie of declaration.Klik in Visual Studio Code op het pictogram voor een nieuw bestand in de zijbalk (Verkenner op Windows of Finder op MacOS), of gebruik de sneltoets Ctrl + N
(Windows) of Cmd + N
(Mac).
Geef het bestand een naam, bijvoorbeeld styles.css
. Zorg ervoor dat je ".css" als extensie toevoegt, zodat Visual Studio Code het herkent als een CSS-bestand.
Sla het bestand op door te klikken op File
> Save
, of gebruik de sneltoets Ctrl + S
(Windows) of Cmd + S
(Mac). Zorg ervoor dat je het bestand opslaat in dezelfde map als je HTML-bestand of in een submap genaamd css
(als je een gestructureerde projectmap wilt creëren).
Nu je het CSS-bestand hebt aangemaakt, kun je beginnen met het schrijven van je CSS-code. Bijvoorbeeld:
/* Dit is een voorbeeld van een eenvoudige CSS-code */
body {
background-color: #f0f0f0;
font-family: Arial, sans-serif;
}
h1 {
color: #333;
}
p {
color: #666;
}
Vergeet niet om je werk regelmatig op te slaan met Ctrl + S
(Windows) of Cmd + S
(Mac).
index.html
):
Open je HTML-bestand waarin je de CSS wilt toepassen.
Plaats de volgende code binnen de <head>
-tag van je HTML-bestand om het CSS-bestand te koppelen:
<link rel="stylesheet" href="styles.css">
Als je CSS-bestand zich in een submap zoals css
bevindt, gebruik dan het volgende pad:
<link rel="stylesheet" href="css/styles.css">
Sla zowel je HTML- als je CSS-bestand op en open de HTML-pagina in je browser om de veranderingen te zien die door je CSS zijn aangebracht.