Flexboxin ja Gridin asettelutarkastelu
Visualisoi flex- ja grid-raidat, välit ja kohteiden tasaus Chromen asettelutarkastelun peittokuvalla.
Flexboxin ja Gridin asettelutarkastelu on ilmainen CSS Academy-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu CSS Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. CSS Academy-kurssilla on yhteensä 4 oppituntia.
Flexbox-merkki DevToolsissa
Chrome DevTools merkitsee flex-säilöt "flex"-merkillä DOM-solmun vieressä Elements-paneelissa. Merkin napsauttaminen ottaa Flexbox-peittokuvan käyttöön tai pois käytöstä — värilliset viivat näyttävät pääakselin, poikittaisakselin, kohteiden rajat ja välistyksen.
Grid-merkki ja peittokuva
Grid-säilöt näyttävät "grid"-merkin. Sen napsauttaminen ottaa grid-peittokuvan käyttöön tai pois käytöstä: värilliset viivat näyttävät sarakkeet, rivit ja välit. Layout-paneeliin kiinnitetyt pysyvät peittokuvat näkyvät edelleen, kun vieritätte sivua tai muutatte näkymän kokoa.
Layout-paneeli
DevTools → Elements → Layout -välilehti luettelee kaikki sivun flex- ja grid-säilöt. Säilön nimen napsauttaminen valitsee sen DOM-puussa ja ottaa sen peittokuvan käyttöön tai pois käytöstä. Peittokuvan ulkoasua, kuten viivan väriä, selitteiden näkyvyyttä ja raitojen kokoja, voi määrittää täällä.
Grid-raitojen mitoitus
Peittokuva näyttää raitojen nimet ja koot, kun "Show track sizes" on käytössä. Sisällöstä määräytyvät koot (auto, min-content, max-content) ja murto-osayksiköt (fr) näyttävät ratkaistut pikseliarvonsa — näin näette, miten fr-yksiköt jakavat käytettävissä olevan tilan.
Flexbox-kohteen tarkastelu
Valitkaa flex-kohde (flex-säilön lapsi). Styles-paneelissa näkyy flex-lyhennysominaisuuden erittely: flex-grow, flex-shrink ja flex-basis. Peittokuva korostaa kohteen koon pääakselilla, perustan sekä käytetyn kasvun tai kutistumisen.
Nimetyt Grid-alueet
grid-template-areas-ominaisuutta käyttävissä grid-säilöissä näkyvät nimettyjen alueiden peittokuvat. Jokainen nimetty alue on nimetty ja merkitty omalla värillään. Näin on helppo tarkistaa, vastaavatko grid-area-määritykset suunniteltua asettelumallia.
Subgridin tarkastelu
DevTools merkitsee subgrid-säilöt erottuvalla tavalla. Niiden raitaviivat kohdistuvat isäntägridin raitoihin, ja peittokuva näyttää tämän kohdistuksen visuaalisesti. Näin voidaan varmistaa, että subgrid-kohteet osallistuvat isäntägridin koordinaattijärjestelmään.
Kohdistuksen vianmääritys
Väärin kohdistuneet kohteet johtuvat usein virheellisistä justify-content-, align-items- tai align-self-arvoista. Flex/grid-peittokuva näyttää kohteiden sijainnit suhteessa akseliviivoihin. Kokeilkaa kohdistusominaisuuksien vaihtamista Styles-paneelissa ja tarkkailkaa peittokuvan muutoksia reaaliajassa.
Välien visualisointi
Peittokuva näyttää kohteiden väliset välit värillisinä kaistoina. Näin on helppo varmistaa gap-arvot ja selvittää, tuleeko välistys gap-ominaisuudesta (oikea tapa) vai margin-ominaisuudesta (jonka välit voivat flex-riveillä yhdistyä odottamattomasti).
Implisiittinen ja eksplisiittinen Grid
Grid-peittokuva erottaa implisiittiset raidat (ylivuotaville kohteille automaattisesti luodut) eksplisiittisistä raidoista (grid-template-määrityksessä määritellyt). Katkoviivat merkitsevät implisiittisiä raitoja. Jos sisältö luo odottamattomia implisiittisiä raitoja, peittokuva paljastaa ylivuotokuvion heti.
Responsiivisen asettelun vianmääritys
Yhdistäkää Layout Inspector Device Mode -tilaan. Muuttakaa näkymäikkunan kokoa ja tarkkailkaa, miten flex wrap sekä gridin auto-fill- ja auto-fit-raidat järjestyvät uudelleen reaaliajassa. Näin responsiivisen asettelun rikkoutumiset havaitaan aiemmin kuin selaimen ikkunaa käsin muuttamalla.
Tietotesti
Mitä DevToolsin grid-peittokuva näyttää sellaista, mikä ei näy renderöidyllä sivulla?
Yhteenveto
DevToolsin Flexbox- ja Grid Layout Inspector visualisoi akseliviivat, raitojen koot, välit, nimetyt alueet ja implisiittiset raidat vuorovaikutteisina peittokuvina. Yhdessä peittokuvien hallintaan tarkoitetun Layout-paneelin kanssa se tekee monimutkaisten CSS-asettelujen vianmäärityksestä nopeampaa ja intuitiivisempaa kuin pelkkä CSS:n lukeminen.
Opi CSS tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 40
- Oppitunnit
- 159
Usein kysytyt kysymykset
Onko oppitunti ”Flexboxin ja Gridin asettelutarkastelu” ilmainen?
Kyllä – oppitunnin ”Flexboxin ja Gridin asettelutarkastelu” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko CSS Academy-kurssin, päivitä CoddyKit PROhon. CSS Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Flexboxin ja Gridin asettelutarkastelu”?
Visualisoi flex- ja grid-raidat, välit ja kohteiden tasaus Chromen asettelutarkastelun peittokuvalla. Harjoittelet CSS Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni CSS Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin CSS Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.
Kuinka kauan ”Flexboxin ja Gridin asettelutarkastelu”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä CSS Academy-oppitunnilla?
Kyllä. Jokainen CSS Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Lasketut tyylit ja laatikkomallin tarkastelu
- Flexboxin ja Gridin asettelutarkastelu
- CSS Overview -paneeli
- Animaatioiden ja siirtymien virheenkorjaus