Forberedelse
- Læs kapitel 17 om CSS
Formål
- Lære om CSS
Fælles gennemgang
Fra sidst

- Lister w3schools.com/html/html_lists.asp
- Tabeller w3schools.com/html/html_tables.asp
- Billeder w3schools.com/html/html_images.asp
- Link w3schools.com/html/html_links.asp
Lektien til denne gang
- CSS = styling.
- Kronprinsesse Mary er tidligere kåret som en af verdens mest velklædte kvinder. Lige som CSS beskæftiger hendes stylist beskæftiger sig kun med, hvordan Mary ser ud, ikke med, hvad Marys “indhold” er.

W3schools er naturligvis velforsynet med guides til CSS:
- Start med CSS introduktion: https://www.w3schools.com/css/default.asp
- CSS how-to og det eksterne stylesheet: https://www.w3schools.com/css/css_howto.asp
- Vis i Repl (Ærø site) https://replit.com/@LarsLjungqvist/Site-for-AEro#transport.html
- CSS colors https://www.w3schools.com/css/css_colors.asp og CSS backgrounds https://www.w3schools.com/css/css_background.asp til en start
Øvelser
VIGTIGT: Alle opgaver skal laves i Repl.it
26.1 Styling i Rebl
- Lav en ny repl og kald den CSS styling
- Lav noget <h1> og noget <p> kode inde i din index.html fil, nærmere bestemt i <body> delen. F.eks det her tekst:
<h1>De Hviiiii</h1>
<p>DeHviiii spiller i smukke hviiiiiie trøjer og er et fantastisk fodboldhold. Næste år vinder de Champions League (håber jeg).</p>
- Koden nedenfor sætter du ind i CSS-filen styles.css
body {
background-color: lightblue;
}
h1 {
color: white;
text-align: center;
}
- Prøv at style p-tagget med color: #ffcc00;
- Tip: Du kan se en masse om farver og farvekoder her, og du må gerne prøve et par stykker af på f.eks. body, h1 eller p: https://www.w3schools.com/css/css_colors.asp
26.2 Mere styling i Rebl
Find en af dine Rebls, hvor der er en tabel. Alternativt sæt nedenstående kode ind i index.html fra før. Husk at den skal være i <body>-delen.
<table>
<tr>
<th>Company</th>
<th>Contact</th>
<th>Country</th>
</tr>
<tr>
<td>Alfreds Futterkiste</td>
<td>Maria Anders</td>
<td>Germany</td>
</tr>
<tr>
<td>Centro comercial Moctezuma</td>
<td>Francisco Chang</td>
<td>Mexico</td>
</tr>
</table>
I din CSS prøv at sætte koden her ind.
table{
border: solid green 6px;
}
- Vigtigt: Du skal have et CSS dokument , typisk styles.css, og der skal være et link fra din HTML-fil til CSS filen.
- Du kan tjekke det ved at se, om din fil har følgende kode i <head>-delen
<link href="style.css" rel="stylesheet" type="text/css" />
- Hvad skete der med tabellen eller rettere: Alle tabellerne
- I stedet for “solid” skriv “dotted”. I stedet for “green” skriv “orange” og i stedet for “6px” skriv “3px”. Hvad skete der
- Prøv at sætte koden her ind i din CSS-fil og se, hvad der sker med dine billeder
26.3 Styling af et billede
- Upload et billede, hvis du ikke har et i forvejen, og sæt det ind i et html dokument
- Sæt nedenstående kode ind i dit CSS dokument
img{border: solid green 6px;}
26.4 Styling på dit site
Du skal nu style på det site, du lavede sidst. Minimumskrav:
- Baggrundsfarven må ikke være hvid
- Ingen skrift må være sort
- Der skal være kant på enten billeder og/eller tabeller
Så er der det, som du kan prøve af, hvis du har lyst. Det behøves ikke at være kønt, bare du prøver. Alle link herunder finder du på https://www.w3schools.com/css/default.asp
- Tekst formatering: https://www.w3schools.com/css/css_text.asp
- Tekst fonte: https://www.w3schools.com/css/css_font.asp
- Luft og kant omkring f.eks. billeder: https://www.w3schools.com/css/css_boxmodel.asp
- Højre- og venstrestille tekst og billeder: https://www.w3schools.com/css/css_align.asp
Giv den gas. Prøv tingene af!