repeat() och minmax() i Grid
Generera flera gridspår och definiera flexibla storleksintervall med repeat() och minmax().
repeat() och minmax() i Grid är en gratis lektion i CSS Academy på CoddyKit. Detta är lektion 3 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för CSS Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i CSS Academy innehåller totalt 4 lektioner.
repeat() i Grid-sammanhang
repeat(count, track-size) är en CSS Grid-funktion som genererar flera spårdefinitioner utan upprepning. Den fungerar inuti grid-template-columns och grid-template-rows.
repeat() med fast antal
Skapa fyra lika breda kolumner:
<div class="grid">
<div>1</div><div>2</div><div>3</div><div>4</div>
</div>repeat() med mönster
Upprepa ett mönster av spår:
<div class="striped-grid">
<div>A</div><div>B</div><div>C</div><div>D</div><div>E</div><div>F</div>
</div>minmax() i spår
minmax(min, max) definierar ett intervall för spårets storlek:
<div class="grid">
<div>1</div><div>2</div><div>3</div>
</div>auto-fit med minmax()
Receptet för ett responsivt Grid:
<div class="cards">
<div>Card A</div><div>Card B</div>
</div>minmax(min-content, max-content)
Spårstorlekar kan använda nyckelord för intrinsisk storleksanpassning:
<div class="labels">
<div>Label</div><div>Value</div>
</div>minmax() i rader
Använd minmax() för rader för att låta innehållet styra höjden, med ett minimivärde:
<div class="gallery"><div>1</div><div>2</div></div>fit-content() för kolumner
fit-content(max) gör ett spår lika brett som innehållet, upp till ett angivet maximum – som max-content, men med ett tak:
<div class="layout"><div>Sidebar</div><div>Main</div></div>Kombinera repeat() och namngivna linjer
Upprepa namngivna linjer för att adressera enskilda kolumner med namn:
<div class="grid">
<div>1</div><div>2</div><div>3</div><div>4</div>
</div>auto-fill med minmax för fasta objekt
När objekt inte ska sträckas ut utöver sin naturliga storlek:
<div class="gallery">
<div>1</div><div>2</div><div>3</div>
</div>fr jämfört med procent i Grid
Till skillnad från procentenheter tar fr-enheter automatiskt hänsyn till utrymmet i gap. repeat(3, 1fr) med gap: 24px ger tre verkligen lika breda kolumner. Med procent skulle Ni behöva använda calc() för att subtrahera gap.
Snabbtest
Vad definierar repeat(3, minmax(100px, 1fr))?
Sammanfattning
repeat(count, track) genererar flera spår utan upprepning. minmax(min, max) definierar flexibla intervall för spårstorlek. Mönstret repeat(auto-fit, minmax(280px, 1fr)) är det kraftfullaste responsiva Grid-mönstret – inga media queries och automatiskt responsiva kolumner. Använd fit-content(max) för innehållsanpassade sidokolumner.
Lär dig CSS med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 40
- Lektioner
- 159
Vanliga frågor
Är lektionen ”repeat() och minmax() i Grid” gratis?
Ja – hela texten till ”repeat() och minmax() i Grid” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i CSS Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i CSS Academy innehåller totalt 4 lektioner.
Vad lär jag mig i ”repeat() och minmax() i Grid”?
Generera flera gridspår och definiera flexibla storleksintervall med repeat() och minmax(). Ni övar på CSS Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig CSS Academy?
Du behöver inga förkunskaper. Utbildningen i CSS Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 3 av 4.
Hur lång tid tar lektionen ”repeat() och minmax() i Grid”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här CSS Academy-lektionen?
Ja. Varje CSS Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- calc() för dynamiska beräkningar
- min(), max() och clamp() för flexibla värden
- repeat() och minmax() i Grid
- color-mix() och relativ färgsyntax