Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Explicit Placering av Objekt | Placering och Storlek på Rutnätsobjekt
CSS Grid-mästerskap

bookExplicit Placering av Objekt

Explicit placering av objekt med rutnätslinjer

För exakt kontroll över var rutnätsobjekt placeras i layouten används explicit placering av objekt. CSS Grid tillhandahåller egenskaper som gör det möjligt att ange exakt vid vilka rutnätslinjer ett objekt ska börja och sluta. De två huvudsakliga egenskaperna för detta är grid-column och grid-row. Dessa egenskaper fungerar genom att referera till rutnätslinjer, vilka är de numrerade linjerna som utgör gränserna mellan rutnätssektioner (rader och kolumner).

Förstå rutnätslinjer

  • Rutnätslinjer numreras med början från 1 vid rutnätets övre och vänstra kant;
  • Varje rad- och kolumnsektion avgränsas av två rutnätslinjer: en vid början och en vid slutet;
  • Om rutnätet har tre kolumner finns det fyra vertikala rutnätslinjer numrerade 1 till 4; samma logik gäller för rader.

Användning av grid-column och grid-row

  • Egenskapen grid-column anger var ett objekt ska börja och sluta horisontellt genom att referera till rutnätslinjernas nummer;
  • Egenskapen grid-row gör samma sak vertikalt;
  • Använd kortsyntax: grid-column: start / end; och grid-row: start / end;;
  • För att få ett objekt att spänna över flera sektioner, ange ett högre slutvärde för rutnätslinjen.

Exempel:

  • grid-column: 1 / 3; placerar objektet med start vid rutnätslinje 1 och slut före rutnätslinje 3 (spänner över två kolumner);
  • grid-row: 2 / 4; placerar objektet med start vid rutnätslinje 2 och slut före rutnätslinje 4 (spänner över två rader).

Explicit placering av objekt ger full kontroll över position och storlek för rutnätsobjekt, vilket är avgörande för komplexa layouter eller när specifika element behöver framhävas.

index.html

index.html

styles.css

styles.css

copy

Det är viktigt att förstå skillnaden mellan implicit och explicit placering i CSS Grid. Vid explicit placering anger du exakt var varje objekt ska placeras genom att tilldela dem specifika rutnätslinjer med grid-column och grid-row. Denna metod är lämplig när en fast layout krävs eller när vissa element ska framhävas genom direkt kontroll över deras position och storlek.

Å andra sidan sker implicit placering när du inte anger rutnätslinjer för objekten. Då placerar webbläsaren automatiskt objekten i nästa tillgängliga rutnätscell enligt ordningen i HTML-koden och rutnätets automatiska placeringsalgoritm. Implicit placering är praktisk för dynamiskt innehåll eller när exakt kontroll över layouten inte behövs.

Välj explicit placering när du vill:

  • Styra exakt position och utbredning för rutnätsobjekt;
  • Skapa komplexa, magasinliknande layouter;
  • Säkerställa konsekvens över olika skärmstorlekar.

Använd implicit placering när du:

  • Har en enkel, enhetlig layout;
  • Arbetar med dynamiskt eller okänt antal objekt;
  • Vill förlita dig på webbläsarens automatiska flöde för effektivitet.
question mark

Vilken av följande CSS-regler placerar ett objekt så att det börjar vid den andra rutnätskolumnlinjen och slutar vid den fjärde rutnätskolumnlinjen?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 9.09

bookExplicit Placering av Objekt

Svep för att visa menyn

Explicit placering av objekt med rutnätslinjer

För exakt kontroll över var rutnätsobjekt placeras i layouten används explicit placering av objekt. CSS Grid tillhandahåller egenskaper som gör det möjligt att ange exakt vid vilka rutnätslinjer ett objekt ska börja och sluta. De två huvudsakliga egenskaperna för detta är grid-column och grid-row. Dessa egenskaper fungerar genom att referera till rutnätslinjer, vilka är de numrerade linjerna som utgör gränserna mellan rutnätssektioner (rader och kolumner).

Förstå rutnätslinjer

  • Rutnätslinjer numreras med början från 1 vid rutnätets övre och vänstra kant;
  • Varje rad- och kolumnsektion avgränsas av två rutnätslinjer: en vid början och en vid slutet;
  • Om rutnätet har tre kolumner finns det fyra vertikala rutnätslinjer numrerade 1 till 4; samma logik gäller för rader.

Användning av grid-column och grid-row

  • Egenskapen grid-column anger var ett objekt ska börja och sluta horisontellt genom att referera till rutnätslinjernas nummer;
  • Egenskapen grid-row gör samma sak vertikalt;
  • Använd kortsyntax: grid-column: start / end; och grid-row: start / end;;
  • För att få ett objekt att spänna över flera sektioner, ange ett högre slutvärde för rutnätslinjen.

Exempel:

  • grid-column: 1 / 3; placerar objektet med start vid rutnätslinje 1 och slut före rutnätslinje 3 (spänner över två kolumner);
  • grid-row: 2 / 4; placerar objektet med start vid rutnätslinje 2 och slut före rutnätslinje 4 (spänner över två rader).

Explicit placering av objekt ger full kontroll över position och storlek för rutnätsobjekt, vilket är avgörande för komplexa layouter eller när specifika element behöver framhävas.

index.html

index.html

styles.css

styles.css

copy

Det är viktigt att förstå skillnaden mellan implicit och explicit placering i CSS Grid. Vid explicit placering anger du exakt var varje objekt ska placeras genom att tilldela dem specifika rutnätslinjer med grid-column och grid-row. Denna metod är lämplig när en fast layout krävs eller när vissa element ska framhävas genom direkt kontroll över deras position och storlek.

Å andra sidan sker implicit placering när du inte anger rutnätslinjer för objekten. Då placerar webbläsaren automatiskt objekten i nästa tillgängliga rutnätscell enligt ordningen i HTML-koden och rutnätets automatiska placeringsalgoritm. Implicit placering är praktisk för dynamiskt innehåll eller när exakt kontroll över layouten inte behövs.

Välj explicit placering när du vill:

  • Styra exakt position och utbredning för rutnätsobjekt;
  • Skapa komplexa, magasinliknande layouter;
  • Säkerställa konsekvens över olika skärmstorlekar.

Använd implicit placering när du:

  • Har en enkel, enhetlig layout;
  • Arbetar med dynamiskt eller okänt antal objekt;
  • Vill förlita dig på webbläsarens automatiska flöde för effektivitet.
question mark

Vilken av följande CSS-regler placerar ett objekt så att det börjar vid den andra rutnätskolumnlinjen och slutar vid den fjärde rutnätskolumnlinjen?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 1
some-alt