CSS introduktion


Indholdsfortegnelse

    Vis indholdsfortegnelse


CSS er det sprog, vi bruger til at style en webside.


Hvad er CSS?

  • CSS står for Cascading Style Sheets

  • CSS beskriver hvordan HTML-elementer skal vises på skærmen, papir eller i andre medier

  • CSS sparer meget arbejde. Det kan styre layoutet af flere websider på én gang

  • Eksterne stylesheets gemmes i CSS-filer


CSS-demo - Én HTML-side - Flere stilarter!

Her vil vi vise en HTML-side vist med fire forskellige stylesheets. Klik på "Stilark 1", "Stilark 2", "Stilark 3", "Stilark 4" links nedenfor for at se de forskellige stilarter:



Hvorfor bruge CSS?

CSS bruges til at definere stilarter for dine websider, herunder design, layout og variationer i displayet for forskellige enheder og skærmstørrelser.

CSS eksempel

body
{
  background-color: lightblue;
}

h1
{
  color: white;
  text-align: center;
}

p
{
   
font-family: verdana;
  font-size: 20px;
}

Prøv det selv →

<!DOCTYPE html>
<html>
<head>
<style>
body {
  background-color: lightblue;
}

h1 {
  color: white;
  text-align: center;
}

p {
  font-family: verdana;
  font-size: 20px;
}
</style>
</head>
<body>

<h1>My First CSS Example</h1>
<p>This is a paragraph.</p>

</body>
</html>



CSS løste et stort problem

HTML var ALDRIG beregnet til at indeholde tags til formatering af en webside!

HTML var oprettet for at beskrive indholdet af en webside, som:

<h1>Dette er en overskrift</h1>

<p>Dette er et afsnit.</p>

Når tags som og farveattributter blev tilføjet til HTML 3.2 specifikation, startede det et mareridt for webudviklere. Udvikling af store hjemmesider, hvor skrifttyper og farveoplysninger blev tilføjet til hver enkelt side, blev en lang og dyr proces.

For at løse dette problem oprettede World Wide Web Consortium (W3C) CSS.

CSS fjernede stilformateringen fra HTML-siden!

Hvis du ikke ved, hvad HTML er, foreslår vi, at du læser vores HTML-tutorial.


CSS sparer meget arbejde!

Stildefinitionerne gemmes normalt i eksterne .css-filer.

Med en ekstern stylesheet-fil kan du ændre udseendet af en hel hjemmeside ved kun at ændre én fil!