Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Käytä Box-Sizing-Ominaisuutta Elementteihin | CSS-laatikkomalli ja Elementtien Välistys
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
CSS:n Perusteet

bookHaaste: Käytä Box-Sizing-Ominaisuutta Elementteihin

Tehtävä

Tarkastellaan käytännön eroja content-box- ja border-box-arvojen välillä box-sizing-ominaisuudessa. Tehtäväsi on seuraava:

  • Aseta elementille, jonka id on content-box, box-sizing-ominaisuudeksi content-box.
  • Aseta elementille, jonka id on border-box, box-sizing-ominaisuudeksi border-box.
index.html

index.html

index.css

index.css

copy
  • box-sizing: content-box: Leveys ja korkeus eivät sisällä täytettä (padding) ja reunusta (border).
  • box-sizing: border-box: Leveys ja korkeus sisältävät täytteen (padding) ja reunuksen (border).
index.html

index.html

index.css

index.css

copy

Selitys

  • Ensimmäinen laatikko käyttää content-box-asetusta (oletus). Leveys ja korkeus koskevat vain sisältöä, joten täyte ja reunus suurentavat lopullista kokoa yli 200×200px;
  • Toinen laatikko käyttää border-box-asetusta. Leveys ja korkeus sisältävät sisällön, täytteen ja reunuksen, joten kokonaiskoko pysyy täsmälleen 200×200px.

Tämä tekee ensimmäisestä laatikosta näkyvästi suuremman, kun taas toinen pysyy saman kokoisena riippumatta lisätystä täytteestä tai reunuksesta.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

bookHaaste: Käytä Box-Sizing-Ominaisuutta Elementteihin

Pyyhkäise näyttääksesi valikon

Tehtävä

Tarkastellaan käytännön eroja content-box- ja border-box-arvojen välillä box-sizing-ominaisuudessa. Tehtäväsi on seuraava:

  • Aseta elementille, jonka id on content-box, box-sizing-ominaisuudeksi content-box.
  • Aseta elementille, jonka id on border-box, box-sizing-ominaisuudeksi border-box.
index.html

index.html

index.css

index.css

copy
  • box-sizing: content-box: Leveys ja korkeus eivät sisällä täytettä (padding) ja reunusta (border).
  • box-sizing: border-box: Leveys ja korkeus sisältävät täytteen (padding) ja reunuksen (border).
index.html

index.html

index.css

index.css

copy

Selitys

  • Ensimmäinen laatikko käyttää content-box-asetusta (oletus). Leveys ja korkeus koskevat vain sisältöä, joten täyte ja reunus suurentavat lopullista kokoa yli 200×200px;
  • Toinen laatikko käyttää border-box-asetusta. Leveys ja korkeus sisältävät sisällön, täytteen ja reunuksen, joten kokonaiskoko pysyy täsmälleen 200×200px.

Tämä tekee ensimmäisestä laatikosta näkyvästi suuremman, kun taas toinen pysyy saman kokoisena riippumatta lisätystä täytteestä tai reunuksesta.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 4
some-alt