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 | Koristeelliset ja modernit tehosteet
CSS:n Perusteet

Ruudukon 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

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.)

Valitse kaikki oikeat vastaukset

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 25

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 1. Luku 25
some-alt