Lasketut tyylit ja laatikkomallin tarkastelu
Käytä Computed-paneelia ja laatikkomallikaaviota ymmärtääksesi tarkasti, mitkä tyylit vaikuttavat elementtiin.
Lasketut tyylit ja laatikkomallin tarkastelu on ilmainen CSS Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/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.
Computed Styles -paneeli
Chrome DevTools → Elements → Computed -välilehti näyttää jokaisen CSS-ominaisuuden lopullisen lasketun arvon valitussa elementissä, kun kaskadi, periytyminen ja täsmällisyys on ratkaistu. Se vastaa kysymykseen "mitä todella käytetään?" eikä kysymykseen "mitä kirjoitettiin?"
Boksimallikaavio
Computed-paneeli näyttää vuorovaikutteisen boksimallikaavion, jossa näkyvät valitun elementin sisältö, sisäys, reunus ja ulkomarginaali mittoineen. Napsauttakaa mitä tahansa mittaa korostaaksenne sen määrittäneen CSS-säännön ja siirtyäksenne Styles-paneeliin.
Laskettujen ominaisuuksien suodattaminen
Etsikää tiettyjä laskettuja ominaisuuksia nopeasti kirjoittamalla suodatinkenttään. Valitkaa "Show all", jos haluatte mukaan perityt ja selaimen oletusominaisuudet. Poistakaa valinta, jos haluatte näyttää vain muut kuin oletusarvot — näin löydätte nopeimmin olennaiset käytössä olevat tyylit.
Periytymisen jäljittäminen
Computed-paneelissa harmaina näkyvät ominaisuudet on peritty ylätason elementiltä. Napsauttakaa perittyä ominaisuutta siirtyäksenne sen määrittäneeseen elementtiin ja sääntöön. Näin voitte seurata kaskadia tutkimatta vanhempia elementtejä käsin merkintäkoodista.
Lyhennysmerkintöjen laajentamisen ymmärtäminen
Kirjoitus margin: 16px 8px laajennetaan neljäksi lasketuksi arvoksi: margin-top, margin-right, margin-bottom ja margin-left. Computed-paneeli näyttää aina erilliset pitkän muodon ominaisuudet, mikä helpottaa epäsymmetristen välitysongelmien selvittämistä.
Värimuodon muuntaminen
Lasketut väriarvot ovat aina rgb()- tai rgba()-muodossa riippumatta siitä, miten ne kirjoitettiin. Napsauttakaa väri-ilmaisinta Styles-paneelissa vaihtaaksenne näyttömuotoa (hex, hsl, rgb). Computed-paneeli näyttää aina ratkaistun värin.
Fontin mitat
Tutkikaa laskettuja font-size-, font-family-, line-height- ja letter-spacing-arvoja varmistaaksenne, että typografiset tunnisteet on otettu oikein käyttöön. Jos pyydetyn fontin lataus epäonnistuu, laskettu font-family näyttää selaimen käyttämät varafontit.
Boksin koon vaikutus
box-sizing: border-box sisällyttää leveyteen sisäyksen ja reunuksen; box-sizing: content-box (oletus) jättää ne sen ulkopuolelle. DevToolsin boksimallikaavio vastaa käytössä olevaa mallia — verratkaa sisällön leveyttä kokonaisleveyteen varmistaaksenne box-sizing-toiminnan.
Marginaalien yhdistymisen tutkiminen
Lohkoelementtien väliset pystysuuntaiset marginaalit yhdistyvät suuremmaksi näistä kahdesta arvosta. Boksimallikaavio näyttää todellisen marginaalin — käyttäkää sitä yhdessä Layout Inspectorin kanssa tunnistaaksenne yhdistyneet marginaalit, jotka poikkeavat kirjoitetuista arvoista.
Täsmällisyys Styles-paneelissa
Styles-paneeli näyttää kaikki elementtiin kohdistuvat säännöt täsmällisyysjärjestyksessä. Yliviivatut säännöt on ohitettu. Kun selvitätte, mikä sääntö voittaa ominaisuuksia koskevassa ristiriidassa, etsikää Styles-paneelin ylin yliviivaamaton määritys.
Pakotetut tyylit ja user agent
Selaimen user-agent-tyylitiedoston säännöt näkyvät Styles-paneelin alaosassa tunnisteella "user agent stylesheet". Computed näyttää niiden ratkaistut arvot. Nollatkaa nämä arvot CSS-resetillä tai Normalize.cssillä, jotta selainten välille saadaan yhtenäinen lähtötaso.
Tietojen tarkistus
Mitä Computed Styles -paneeli näyttää sellaista, mitä Styles-paneeli ei näytä?
Yhteenveto
Computed Styles -paneeli ja boksimallikaavio paljastavat kaikkien CSS-ominaisuuksien lopulliset ratkaistut arvot kaskadin ratkaisemisen jälkeen. Käyttäkää niitä periytymisen jäljittämiseen, lyhennysmerkintöjen laajentamisen vianmääritykseen, box-sizing-toiminnan tutkimiseen ja sen selvittämiseen, mikä sääntö voittaa täsmällisyysristiriidat missä tahansa elementissä.
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 ”Lasketut tyylit ja laatikkomallin tarkastelu” ilmainen?
Kyllä – oppitunnin ”Lasketut tyylit ja laatikkomallin tarkastelu” 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 ”Lasketut tyylit ja laatikkomallin tarkastelu”?
Käytä Computed-paneelia ja laatikkomallikaaviota ymmärtääksesi tarkasti, mitkä tyylit vaikuttavat elementtiin. 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 1/4.
Kuinka kauan ”Lasketut tyylit ja laatikkomallin tarkastelu”-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