Dag 1
Dag 2
Dag 3
Dag 4

Inline styling vs. CSS bestand

Inline styling

  • Styles kan je rechtstreeks in jouw HTML document
  • Binnen opening tag van een element
  • Via style attribuut (zie voorbeeld)
  • 🚫Niet best practice

CSS bestand

  • Styles kan je (en doe je best) in een apart CSS bestand
    • Bestand met .css extensie
    • Vaak wordt style.css of styles.css gebruikt, maar is zeker niet verplicht
    • In jouw projectmap
      • Kan op hetzelfde niveau als html
      • Kan in een aparte map zoals css (best practice)
  • Zo hou je style definities op een apart bestand
    • Separation of concerns
    • Herbruikbaar
    • Leesbaar
    • Onderhoudbaar
    • Cache
  • Jouw HTML document moet op de hoogte zijn van waar jouw stylesheet gevonden kan worden
    • Gebruik <link>-element in de head-element
    • Pad naar jouw stylesheet via een href attribuut (zie voorbeeld)

👩‍💻 Hands-on Demo: Aan de slag met CSS

Onze site van daarstraks gaan we visueel opfrissen aan de hand van eigen geschreven CSS.

  1. In jouw hello-jupiter project, voeg een styles.css bestand toe.
  2. Vul dit bestand aan met een CSS rule die jouw <body> element aanspreekt (zie voorbeeld).
  3. In jouw HTML document (bv. index.html), voeg de nodige link om jouw HTML te linken aan jouw CSS.
  4. Bekijk het resultaat via de Live Server en pas aan zodat het bij jouw smaak valt.

Oplossingen

🕵️‍♂️ Klik hier om de oplossingen te tonen

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="styles.css">
    <title>Hello Jupiter</title>
</head>
<body>
    <h1>Hello Jupiter</h1>
    <p>Dit is mijn tweede website</p>
</body>
</html>
body {
  text-align: center;
  font-family: sans-serif;
  color: white;
  background-color: #151f97;
}