CSS Academy · Lektion

Implicit grid og grid-auto-flow

Forstå, hvordan CSS Grid håndterer elementer uden for eksplicitte tracks med implicitte rækker og kolonner.

Lektion 3 af 413 trin

Implicit grid og grid-auto-flow er en gratis CSS Academy-lektion på CoddyKit. Dette er lektion 3 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i CSS Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. CSS Academy-kurset indeholder 4 lektioner i alt.

Eksplicit og implicit gitter

Det eksplicitte gitter defineres af grid-template-columns og grid-template-rows. Når elementer flyder ud over disse definerede spor, opretter browseren automatisk implicitte spor.

grid-auto-rows

Definerer størrelsen på implicit oprettede rækkespor. Uden denne egenskab får implicitte rækker en størrelse, der passer til deres indhold (auto).

  <div class="gallery">
    <div>1</div><div>2</div><div>3</div><div>4</div>
  </div>

grid-auto-rows med minmax

Gør implicitte rækker mindst en bestemt højde, men stadig udvidelige:

  <div class="feed">
    <div>1</div><div>2</div><div>3</div>
  </div>

grid-auto-columns

Definerer størrelsen på implicitte kolonnespor, når elementer placeres uden for det eksplicitte kolonneområde:

  <div class="timeline">
    <div>Event 1</div><div>Event 2</div>
  </div>

grid-auto-flow

Styrer, hvordan auto-placeringsalgoritmen placerer elementer:

  • row (standard) — placér i rækker, og tilføj nye rækker efter behov
  • column — placér i kolonner, og tilføj nye kolonner
  • row dense — udfyld huller aggressivt ved at gå tilbage i placeringen
  • column dense — tæt udfyldning i kolonnernes retning

grid-auto-flow: dense

dense får algoritmen til at forsøge at udfylde huller, som elementer, der spænder over flere spor, efterlader. Det kan få elementer til at blive vist i en anden rækkefølge end forventet.

  <div class="masonry">
    <div class="featured">Featured</div><div>2</div><div>3</div><div>4</div>
  </div>

Mønster med automatisk kolonneflow

Vandret rullende kortstribe, hvor kolonner vokser efter behov:

  <div class="strip">
    <div>Card 1</div><div>Card 2</div><div>Card 3</div>
  </div>

Tæt pakning til galleri

Et fotogalleri med elementer i forskellige størrelser, der udfylder huller:

  <div class="gallery">
    <div class="wide">Wide</div>
    <div class="tall">Tall</div>
    <div>3</div><div>4</div>
  </div>

Implicit gitter og navngivne områder

Navngivne områder gælder kun for det eksplicitte gitter. Elementer, der placeres i det implicitte gitter, kan ikke bruge placering med navngivne områder direkte — de kræver placering ved hjælp af linjenumre eller span.

Visualisering af det implicitte gitter

I Chrome DevTools viser layout-overlejringen både eksplicitte gitterlinjer (fuldt optrukne) og implicitte gitterlinjer (stiplede). Det hjælper dig med at forstå, hvor auto-placerede elementer ender.

Styring af implicit størrelse pr. element

Elementer, der spænder over flere rækker i det implicitte gitter, har brug for grid-auto-rows for at få den korrekte størrelse. Uden denne egenskab tilpasses implicitte rækker til indholdet, hvilket kan skabe ujævne layouts.

Hurtigt tjek

Hvad gør grid-auto-flow: row dense?

Opsummering

Det implicitte gitter udvider det eksplicitte gitter med automatisk oprettede spor. grid-auto-rows/columns styrer deres størrelse; minmax() gør dem fleksible. grid-auto-flow angiver placeringsretningen. Tæt pakning med dense udfylder huller aggressivt — det er nyttigt til mosaiklignende layouts, men kan ødelægge den visuelle rækkefølge.

Gratis at komme i gang

Lær CSS med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
40
Lektioner
159

Ofte stillede spørgsmål

Er lektionen “Implicit grid og grid-auto-flow” gratis?

Ja — hele teksten til “Implicit grid og grid-auto-flow” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af CSS Academy-kurset, skal du opgradere til CoddyKit PRO. CSS Academy-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Implicit grid og grid-auto-flow”?

Forstå, hvordan CSS Grid håndterer elementer uden for eksplicitte tracks med implicitte rækker og kolonner. Du øver dig i CSS Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på CSS Academy?

Der kræves ingen tidligere erfaring. CSS Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 3 af 4.

Hvor lang tid tager lektionen “Implicit grid og grid-auto-flow”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne CSS Academy-lektion?

Ja. Alle CSS Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Navngivne linjer og navngivne grid-områder
  2. Auto-fit og auto-fill med minmax
  3. Implicit grid og grid-auto-flow
  4. Subgrid til justeret indlejret indhold
← Tilbage til CSS Academy