# style

Je hebt nu een HTML-pagina gemaakt. Deze ziet er alleen nog best wel kaal en saai uit. Daar gaan we verandering in brengen met CSS! Dat staat voor Cascading Style Sheets. Met CSS kun je het uiterlijk van je webpagina bepalen. Je kunt dus zeggen dat je 's een rode achtergrond moet hebben met groene tekst. Je kunt bijvoorbeeld je plaatjes een randje geven. Je kunt je tabellen inkleuren en nog veel en veel mee

_We gaan nu de CSS style direct in een pagina verwerken om mee te oefenen._

_Als je meerdere pagina's gaat maken in je website is het beter om de CSS in een apart bestand te zetten. Dit staat aan het volgende kopje uitgelegd._

In je pagina zet je de CSS style tussen de **\<style>** en **\<style>** tags in de header van je html bestand:

```markup
<html>
  <head>
    <style>
      /* Hier komt je style terecht.*/
    </style>
  </head>
```

Zullen we eerst een achtergrondkleurtje instellen voor de pagina? Dan moeten we body selecteren. Tussen de { en de } komen alle stijlkenmerken van de body. Alles wat je voor de body wilt instellen zet je tussen die accolades. We gaan de achtergrondkleur instellen met background-color.

```markup
<html>
  <head>
    <style>
      body {
        background-color: red;
      }
    </style>
  </head>
```

En voor de kleur van de tekst gebruiken we **color**. Zet hem er maar bij! (Wel weer in de body en tussen de accolades zetten!)

```css
body {
  background-color: red;
  color: green; /* Tekstkleur is groen*/
}
```

Kun je ook iets anders dan de body opmaken? Ja natuurlijk! Je kunt elke tag opmaken die je in je HTML hebt gezet! Dus **\<p>, \<table>, \<td>, \<tr>, \<img>** . Denk er wel om dat ze dan OOK in je HTML moeten staan!

```css
p {
  color: blue;
  background-color: yellow;
}
```

In totaal ziet het er dus zo uit:

```markup
<style>
  body {
    background-color: red;
    color: green; /* Tekstkleur is groen*/
  }

  p {
    color: blue;
    background-color: yellow;
  }
</style>

```

Maak je meerdere pagina's? Gebruik dan een extern stylesheet.&#x20;

* Maak een bestand in dezelfde map als `index.html`&#x20;
* Noem het: `style.css`&#x20;
* Zet daar alles wat tussen de **\<style>**-tags staat in&#x20;
*   Zet er een link naartoe in je HTML-pagina:\
    `<html>`

    &#x20; `<head>`

    &#x20;   `<link rel="stylesheet" href="style.css">`

    &#x20; `</head>`

    &#x20; `<body>`
* Sla beide bestand op en test het.
