CSS box-sizing ominaisuus
- 上一页 box-shadow
- Seuraava sivu break-after
Määrittely ja käyttö
box-sizing-ominaisuus mahdollistaa erityisellä tavalla määrittämään tietyn alueen mukaisen elementin.
Esimerkiksi, jos haluat sijoittaa kaksi rinnakkain olevaa reunaviivallista laatikkoa, voit asettaa box-sizing-arvon "border-box". Tämä mahdollistaa selaimen näyttämään laatikon, jolla on määritetyt leveys ja korkeus, ja sisältää reunaviivat ja sisennykset laatikkoon.
Katso myös:
CSS3 -opas:CSS3 käyttöliittymä
HTML DOM -viittausopas:boxSizing-ominaisuus
Esimerkki
Määritellään kaksi rinnakkaisesti sijoitettua reunaviivallista laatikkoa:
div { box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ width:50%; float:left; }
Sivun alaosassa on lisää esimerkkejä.
CSS-kieli
box-sizing: content-box|border-box|inherit;
Ominaisuuden arvo
Arvo | Kuvaus |
---|---|
content-box |
Tämä on CSS2.1:n määräämä leveys- ja korkeus käyttäytyminen. Leveys ja korkeus sovelletaan elementin sisällön alustaan. Elementin sisennykset ja reunaviivat piirretään leveys- ja korkeusarvon ulkopuolelle. |
border-box |
Elementin asetettu leveys ja korkeus määrittävät elementin reunaviiva-alustan. Tämä tarkoittaa, että elementille määritetyt kaikki sisennykset ja reunaviivat piirretään asetetun leveys- ja korkeusarvon sisällä. Sisällön leveys ja korkeus saadaan vähentämällä reunaviivat ja sisennykset asetetusta leveydestä ja korkeudesta. |
inherit | Määritellään, että box-sizing-ominaisuuden arvo tulisi perittää isältä elementiltä. |
Tekninen tarkistus
Oletusarvo: | content-box |
---|---|
Perinnäisyys: | ei |
Versio: | CSS3 |
JavaScript-kieli: | object.style.boxSizing="border-box" |
Selaimen tuki
Taulukossa olevat numerot viittaavat ensimmäiseen selaimen versioon, joka tukee kyseistä ominaisuutta täysin.
Numerot, jotka sisältävät -webkit- tai -moz-, osoittavat käyttämäsi eniten version.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
10.0 4.0 -webkit- |
8.0 | 29.0 2.0 -moz- |
5.1 3.2 -webkit- |
9.5 |
- 上一页 box-shadow
- Seuraava sivu break-after