Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Ruudukon Välit ja Kohdistus | Getting Started with CSS Grid
CSS Grid -Hallinta

bookRuudukon Välit ja Kohdistus

gap-ominaisuuden ymmärtäminen CSS Gridissä

Kun työskentelet CSS Gridin kanssa, ruudukkokohtien välisten etäisyyksien hallinta on olennaista selkeiden ja luettavien asettelujen luomiseksi. gap-ominaisuus tarjoaa nykyaikaisen ja tiiviin tavan määrittää rivien ja sarakkeiden välisen tilan ruudukossa.

Toisin kuin vanhemmat ominaisuudet, kuten grid-row-gap ja grid-column-gap, jotka sallivat vain rivien tai sarakkeiden välisten etäisyyksien asettamisen erikseen, gap-ominaisuudella voit määrittää molemmat kerralla tai erikseen, mikä tekee CSS:stäsi luettavampaa ja helpommin ylläpidettävää.

  • Asettamalla gap: 20px; lisätään 20 pikselin tila kaikkiin riveihin ja sarakkeisiin;
  • Käyttämällä gap: 20px 40px; asetetaan 20 pikseliä rivien ja 40 pikseliä sarakkeiden väliin.
index.html

index.html

styles.css

styles.css

copy

Kohdistusominaisuuksien toiminta CSS Gridissä

Kohdistusta CSS Gridissä hallitaan ominaisuuksilla kuten justify-items ja align-items, jotka määrittävät, miten kohteet sijoittuvat omiin ruudukkotiloihinsa.

  • justify-items kohdistaa kohteet rivin (inline) akselilla;
  • align-items kohdistaa kohteet sarakkeen (block) akselilla.

Nämä ominaisuudet ovat vuorovaikutuksessa määrittämiesi ruudukkoraiteiden koon kanssa:

  • Jos ruudukkoraide on suurempi kuin sen sisältämä sisältö, kohdistusominaisuudet määrittävät, alkavatko, päättyvätkö vai keskitetäänkö kohteet käytettävissä olevaan tilaan;
  • Käyttämällä justify-items: center keskitetään kaikki kohteet vaakasuunnassa omissa ruudukkosoluissaan;
  • Käyttämällä align-items: end kohdistetaan kohteet pystysuunnassa solujen alareunaan.

Yhdistämällä näitä ominaisuuksia gap-ominaisuuden kanssa hallitset sekä kohteiden välistä tilaa että niiden sijoittelua jokaisessa ruudukkosolussa.

Parhaat käytännöt CSS Gridin välistyksessä ja kohdistuksessa

  • Käytä gap-ominaisuutta yhtenäiseen väliin gridin elementtien välillä;
  • Säädä justify-items- ja align-items-ominaisuuksia hallitaksesi vaakasuoraa ja pystysuoraa kohdistusta grid-solujen sisällä;
  • Keskitä tai kohdenna elementit solujen loppuun visuaalisesti tasapainoisten asettelujen luomiseksi;
  • Vältä tarpeettomia marginaaleja gridin elementtien välillä, anna gap-ominaisuuden hoitaa välistys ennustettavuuden ja helpomman ylläpidon vuoksi.

Näiden parhaiden käytäntöjen soveltaminen varmistaa, että CSS Grid -asettelusi ovat moderneja, joustavia ja helposti päivitettävissä suunnittelutarpeiden muuttuessa.

question mark

Mitkä väittämät CSS Gridin gap- ja kohdistusominaisuuksista ovat oikeita? (Valitse kaikki, jotka pätevät.)

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 3

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Suggested prompts:

Can you explain the difference between `gap` and using margins for spacing in CSS Grid?

How do I use `justify-items` and `align-items` together for complex layouts?

What are some common mistakes to avoid when working with spacing and alignment in CSS Grid?

Awesome!

Completion rate improved to 9.09

bookRuudukon Välit ja Kohdistus

Pyyhkäise näyttääksesi valikon

gap-ominaisuuden ymmärtäminen CSS Gridissä

Kun työskentelet CSS Gridin kanssa, ruudukkokohtien välisten etäisyyksien hallinta on olennaista selkeiden ja luettavien asettelujen luomiseksi. gap-ominaisuus tarjoaa nykyaikaisen ja tiiviin tavan määrittää rivien ja sarakkeiden välisen tilan ruudukossa.

Toisin kuin vanhemmat ominaisuudet, kuten grid-row-gap ja grid-column-gap, jotka sallivat vain rivien tai sarakkeiden välisten etäisyyksien asettamisen erikseen, gap-ominaisuudella voit määrittää molemmat kerralla tai erikseen, mikä tekee CSS:stäsi luettavampaa ja helpommin ylläpidettävää.

  • Asettamalla gap: 20px; lisätään 20 pikselin tila kaikkiin riveihin ja sarakkeisiin;
  • Käyttämällä gap: 20px 40px; asetetaan 20 pikseliä rivien ja 40 pikseliä sarakkeiden väliin.
index.html

index.html

styles.css

styles.css

copy

Kohdistusominaisuuksien toiminta CSS Gridissä

Kohdistusta CSS Gridissä hallitaan ominaisuuksilla kuten justify-items ja align-items, jotka määrittävät, miten kohteet sijoittuvat omiin ruudukkotiloihinsa.

  • justify-items kohdistaa kohteet rivin (inline) akselilla;
  • align-items kohdistaa kohteet sarakkeen (block) akselilla.

Nämä ominaisuudet ovat vuorovaikutuksessa määrittämiesi ruudukkoraiteiden koon kanssa:

  • Jos ruudukkoraide on suurempi kuin sen sisältämä sisältö, kohdistusominaisuudet määrittävät, alkavatko, päättyvätkö vai keskitetäänkö kohteet käytettävissä olevaan tilaan;
  • Käyttämällä justify-items: center keskitetään kaikki kohteet vaakasuunnassa omissa ruudukkosoluissaan;
  • Käyttämällä align-items: end kohdistetaan kohteet pystysuunnassa solujen alareunaan.

Yhdistämällä näitä ominaisuuksia gap-ominaisuuden kanssa hallitset sekä kohteiden välistä tilaa että niiden sijoittelua jokaisessa ruudukkosolussa.

Parhaat käytännöt CSS Gridin välistyksessä ja kohdistuksessa

  • Käytä gap-ominaisuutta yhtenäiseen väliin gridin elementtien välillä;
  • Säädä justify-items- ja align-items-ominaisuuksia hallitaksesi vaakasuoraa ja pystysuoraa kohdistusta grid-solujen sisällä;
  • Keskitä tai kohdenna elementit solujen loppuun visuaalisesti tasapainoisten asettelujen luomiseksi;
  • Vältä tarpeettomia marginaaleja gridin elementtien välillä, anna gap-ominaisuuden hoitaa välistys ennustettavuuden ja helpomman ylläpidon vuoksi.

Näiden parhaiden käytäntöjen soveltaminen varmistaa, että CSS Grid -asettelusi ovat moderneja, joustavia ja helposti päivitettävissä suunnittelutarpeiden muuttuessa.

question mark

Mitkä väittämät CSS Gridin gap- ja kohdistusominaisuuksista ovat oikeita? (Valitse kaikki, jotka pätevät.)

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 3
some-alt