Valpkurs
En trygg start med enkla övningar.
Modul 4 · Kapitel 4.5
Bygg en startsida som fungerar på mobil, surfplatta och dator.
Mål
Uppgift
Bygg en startsida om exempelvis:
Ämnet är valfritt. Kraven på struktur och responsivitet är inte valfria.
Krav 1
<header>...</header>
<nav>...</nav>
<main>
<section>...</section>
</main>
<footer>...</footer>Sidans stora delar ska vara tydliga även utan CSS.
Krav 2
<link rel="stylesheet" href="style.css">index.htmlstyle.cssKrav 3
nav { flex-direction: column; }
@media (min-width: 44rem) {
nav { flex-direction: row; }
}Länkarna ska fortfarande vara läsbara och möjliga att använda.
Krav 4
Flexbox passar exempelvis för:
Krav 5
.cards {
display: grid;
grid-template-columns:
repeat(auto-fit, minmax(14rem, 1fr));
}Ett kortgalleri är ett tydligt användningsområde.
Krav 6
img {
max-width: 100%;
height: auto;
}Varje innehållsbärande bild ska också ha en relevant alt-text.
Krav 7
@media (min-width: 44rem) {
/* regler för större layout */
}Brytpunkten ska lösa ett problem i innehållet.
Arbetsordning 1
Arbetsordning 2
Arbetsordning 3
remGör inte layouten avancerad ännu.
Arbetsordning 4
Arbetsordning 5
Navigation eller hero-innehåll.
Kortsektion med responsiva kolumner.
Arbetsordning 6
@media (min-width: 44rem) {
header { display: flex; }
nav { flex-direction: row; }
.hero { grid-template-columns: 1fr 1fr; }
}Ändra bara det som behöver en annan form.
Simulerat exempel
Kurser och aktiviteter för hundar och människor.

En trygg start med enkla övningar.
Träna samarbete, fart och precision.
Gemensamma turer varje helg.
Vad exemplet visar
Testa tre bredder
| Bredd | Kontrollera |
|---|---|
| Smalt | Ingen horisontell scroll |
| Mellan | Inget trångt mellanläge |
| Brett | Rimlig radlängd och balanserad layout |
Självkontroll
Vanliga problem
px.max-width.Starta nu
index.html och style.css.Sammanfattning