Haaste: 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-ominaisuudeksicontent-box. - Aseta elementille, jonka id on
border-box,box-sizing-ominaisuudeksiborder-box.
index.html
index.css
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.css
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.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 2.56
Haaste: 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-ominaisuudeksicontent-box. - Aseta elementille, jonka id on
border-box,box-sizing-ominaisuudeksiborder-box.
index.html
index.css
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.css
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.
Kiitos palautteestasi!