CSS står for Cascading Style Sheets, og det er et sprog, der bruges til at beskrive, hvordan HTML-elementer skal vises på en webside. CSS er afgørende for webdesign, da det giver kontrol over layout, farver, skrifttyper og andre visuelle aspekter af en hjemmeside.
CSS-styles (stilark) refererer til regelsæt, der fortæller browseren, hvordan elementerne på en webside skal formateres. Et CSS-stilark består af en samling af regler, hvor hver regel definerer, hvordan et specifikt HTML-element skal præsenteres.
Her er et eksempel på en simpel CSS-regel:
body {
font-family: Arial, sans-serif;
background-color: #f2f2f2;
color: #333;
}
I denne regel:
-
body
er et HTML-element (i dette tilfælde hele kroppen af websiden). -
font-family
,background-color
, ogcolor
er egenskaber, der ændrer henholdsvis skrifttypen, baggrundsfarven og tekstfarven. -
Arial, sans-serif
er værdien forfont-family
, der fortæller browseren at bruge Arial som den foretrukne skrifttype og falde tilbage til en sans-serif skrifttype, hvis Arial ikke er tilgængelig.
CSS gør det muligt at adskille struktur (HTML) fra præsentation (CSS) på en webside, hvilket gør det lettere at ændre designet uden at ændre selve indholdet.
Selvfølgelig! Her er nogle flere eksempler på CSS-regler:
-
Farver og baggrund:
body { background-color: #f5f5f5; color: #333; } h1 { color: #008080; }
Dette eksempel ændrer baggrundsfarven for hele siden til lys grå og tekstfarven til mørkegrå. Overskrifter af typen
h1
får en turkis farve. -
Skrifttyper og størrelser:
p { font-family: "Helvetica Neue", Arial, sans-serif; font-size: 16px; } .highlight { font-weight: bold; color: #e44d26; }
Her ændres skrifttypen for afsnit (
p
-elementer) og deres størrelse. Elementer med klassen "highlight" bliver fed og får en rød-orange farve. -
Boksmodel og layout:
.container { width: 80%; margin: 0 auto; padding: 20px; border: 1px solid #ddd; } .box { width: 100px; height: 100px; background-color: #3498db; margin: 10px; float: left; }
Dette eksempel viser, hvordan du kan styre layoutet..container
får en bredde, margin, padding og en grænse, mens.box
repræsenterer et kvadrat med en bestemt størrelse, farve og en margin, der flyder til venstre.
-
Responsivt design:
@media screen and (max-width: 600px) { body { font-size: 14px; } .header { display: none; } }
Her bruges en medieforespørgsel (@media
) til at ændre stilen baseret på skærmstørrelsen. Hvis skærmbredden er mindre end 600px, reduceres tekstenes størrelse og overskriften med klassen.header
skjules.
CSS er meget omfattende, og disse eksempler dækker kun nogle grundlæggende aspekter. Du kan tilpasse og kombinere regler for at opnå det ønskede design for din hjemmeside.
Kommentarer
0 kommentarer
Log ind for at kommentere.