Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Rivien ja Sarakkeiden Määrittely | Getting Started with CSS Grid
CSS Grid -Hallinta

bookRivien ja Sarakkeiden Määrittely

Ymmärrys grid-template-rows ja grid-template-columns

CSS Grid -asettelujen hallitsemisen aloittamiseksi on tärkeää ymmärtää, kuinka määritellään ruudukon rakenne käyttämällä grid-template-rows- ja grid-template-columns-ominaisuuksia. Näiden ominaisuuksien avulla määritellään ruudukon rivien ja sarakkeiden määrä sekä niiden koot.

Molempien ominaisuuksien syntaksi on yksinkertainen: annetaan välilyönnillä eroteltu lista raidan kokoja käyttäen yksiköitä kuten px, em, %, fr (murtoluku), tai avainsanoja kuten auto.

Esimerkki:

  • grid-template-columns: 200px 1fr 2fr; luo kolme saraketta:
    • Ensimmäinen sarake kiinteästi 200 pikseliä;
    • Toinen sarake vie yhden osan jäljellä olevasta tilasta;
    • Kolmas sarake vie kaksi osaa jäljellä olevasta tilasta.
  • grid-template-rows: 100px auto; luo kaksi riviä:
    • Ensimmäinen rivi kiinteästi 100 pikseliä;
    • Toinen rivi mukautuu automaattisesti sisällön mukaan.

Parhaat käytännöt:

  • Käytä joustavia yksiköitä kuten fr responsiivisiin asetteluihin;
  • Pidä ruudukon määrittelyt selkeinä ja luettavina;
  • Vältä liian monimutkaisia raitalistoja, ellei suunnittelu sitä vaadi.
index.html

index.html

styles.css

styles.css

copy

Miten ruudukon määrittelyjen muuttaminen vaikuttaa asetteluun

Kun muutat grid-template-rows- ja grid-template-columns-arvoja, hallitset suoraan raitojen määrää ja kokoa, mikä vaikuttaa siihen, miten ruudukon kohteet sijoittuvat.

  • Sarakkeiden määrän lisääminen saa ruudukon kohteet jakautumaan useampiin pystysuoriin raitoihin;
  • Rivin koon muuttaminen laajentaa tai supistaa kohteille varattua tilaa;
  • Joustavien yksiköiden, kuten fr, käyttö mahdollistaa asettelun mukautumisen eri näyttökokoihin;
  • Kiinteät yksiköt, kuten px, tarjoavat tarkan hallinnan raidan mittoihin.

Näiden määrittelyjen vuorovaikutuksen ymmärtäminen auttaa ennakoimaan ja hallitsemaan ruudukon kohteiden sijoittelua ja mitoitusta, mikä tekee asetteluista sekä kestäviä että responsiivisia.

question mark

Mikä seuraavista CSS-määrityksistä luo oikein ruudukon, jossa on kolme saraketta—ensimmäinen sarake kiinteästi 100px, toinen sarake joustava (1fr) ja kolmas sarake kaksi kertaa joustavampi (2fr)?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 9.09

bookRivien ja Sarakkeiden Määrittely

Pyyhkäise näyttääksesi valikon

Ymmärrys grid-template-rows ja grid-template-columns

CSS Grid -asettelujen hallitsemisen aloittamiseksi on tärkeää ymmärtää, kuinka määritellään ruudukon rakenne käyttämällä grid-template-rows- ja grid-template-columns-ominaisuuksia. Näiden ominaisuuksien avulla määritellään ruudukon rivien ja sarakkeiden määrä sekä niiden koot.

Molempien ominaisuuksien syntaksi on yksinkertainen: annetaan välilyönnillä eroteltu lista raidan kokoja käyttäen yksiköitä kuten px, em, %, fr (murtoluku), tai avainsanoja kuten auto.

Esimerkki:

  • grid-template-columns: 200px 1fr 2fr; luo kolme saraketta:
    • Ensimmäinen sarake kiinteästi 200 pikseliä;
    • Toinen sarake vie yhden osan jäljellä olevasta tilasta;
    • Kolmas sarake vie kaksi osaa jäljellä olevasta tilasta.
  • grid-template-rows: 100px auto; luo kaksi riviä:
    • Ensimmäinen rivi kiinteästi 100 pikseliä;
    • Toinen rivi mukautuu automaattisesti sisällön mukaan.

Parhaat käytännöt:

  • Käytä joustavia yksiköitä kuten fr responsiivisiin asetteluihin;
  • Pidä ruudukon määrittelyt selkeinä ja luettavina;
  • Vältä liian monimutkaisia raitalistoja, ellei suunnittelu sitä vaadi.
index.html

index.html

styles.css

styles.css

copy

Miten ruudukon määrittelyjen muuttaminen vaikuttaa asetteluun

Kun muutat grid-template-rows- ja grid-template-columns-arvoja, hallitset suoraan raitojen määrää ja kokoa, mikä vaikuttaa siihen, miten ruudukon kohteet sijoittuvat.

  • Sarakkeiden määrän lisääminen saa ruudukon kohteet jakautumaan useampiin pystysuoriin raitoihin;
  • Rivin koon muuttaminen laajentaa tai supistaa kohteille varattua tilaa;
  • Joustavien yksiköiden, kuten fr, käyttö mahdollistaa asettelun mukautumisen eri näyttökokoihin;
  • Kiinteät yksiköt, kuten px, tarjoavat tarkan hallinnan raidan mittoihin.

Näiden määrittelyjen vuorovaikutuksen ymmärtäminen auttaa ennakoimaan ja hallitsemaan ruudukon kohteiden sijoittelua ja mitoitusta, mikä tekee asetteluista sekä kestäviä että responsiivisia.

question mark

Mikä seuraavista CSS-määrityksistä luo oikein ruudukon, jossa on kolme saraketta—ensimmäinen sarake kiinteästi 100px, toinen sarake joustava (1fr) ja kolmas sarake kaksi kertaa joustavampi (2fr)?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 2
some-alt