# box-sizing
**版本:CSS3**
### 语法:
**box-sizing** : content-box | border-box | inherit
**相关属性** : 无
### 取值:
content-box:此值维持css2.1盒模型的组成模式,border|padding|content {element width=border+padding+content} border-box:此值改变css2.1盒模型组成模式,content|border|padding {element width=content}
### 说明:
改变容器的盒模型组成方式。
| 引擎类型 | Gecko | Webkit | Presto | Internet Explorer |
|-----|-----|-----|-----|-----|
| Box-sizing | -moz-box-sizing | -webkit-box-sizing | -o-box-sizing/box-sizing | -ms-box-sizing |
| | | | | |
### 兼容性:
<table><thead><tr><th class="type">类型</th> <th class="type_ie"><img src="https://box.kancloud.cn/2015-09-02_55e5d3868b779.png" alt="IE" />Internet Explorer</th> <th class="type_firefox"><img src="https://box.kancloud.cn/2015-09-02_55e5d38692ee8.png" alt="Firefox" />Firefox</th> <th class="type_chrome"><img src="https://box.kancloud.cn/2015-09-02_55e5d3869b67a.png" alt="Chrome" />Chrome</th> <th class="type_opera"><img src="https://box.kancloud.cn/2015-09-02_55e5d386a46f3.png" alt="Opera" />Opera</th> <th class="type_safari"><img src="https://box.kancloud.cn/2015-09-02_55e5d386acf2e.png" alt="Safari" />Safari</th> </tr></thead><tbody><tr><td rowspan="4" class="version">版本</td> <td class="support no"><span>(×)</span>IE6</td> <td class="support yes"><span>(√)</span>Firefox 2.0</td> <td class="support yes"><span>(√)</span>Chrome 1.0.x</td> <td class="support yes"><span>(√)</span>Opera 9.63</td> <td class="support yes"><span>(√)</span>Safari 3.1</td> </tr><tr><td class="support no"><span>(×)</span>IE7</td> <td class="support yes"><span>(√)</span>Firefox 3.0</td> <td class="support yes"><span>(√)</span>Chrome 2.0.x</td> <td></td> <td class="support yes"><span>(√)</span>Safari 4</td> </tr><tr><td class="support yes"><span>(√)</span>IE8</td> <td class="support yes"><span>(√)</span>Firefox 3.5</td> <td></td> <td></td> <td></td> </tr><tr><td></td> <td></td> <td></td> <td></td> <td></td> </tr></tbody></table>
### 示例:
![](https://box.kancloud.cn/2015-09-02_55e5d386b6b7b.png)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>box-sizing</title></head><body><div style="width:38em;border:0.8em solid rgb(170, 170, 170);height:42px;"> <div style="box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-icab-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:50%;border:0.8em ridge #FBFBF9;float:left;">这里是盒子宽度的一半。</div> <div style="box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-icab-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:50%;border:0.8em ridge #FBFBF9;float:left;">这里是盒子宽度的另一半。</div></div></body></html>
复制代码
Copyright © 2009 [Tencent ISD webteam](http://webteam.tencent.com/). All Rights Reserved
### 快速跳转
- [语法](# "跳转到“语法”")
- [取值](# "跳转到“取值”")
- [说明](# "跳转到“说明”")
- [兼容性](# "跳转到“兼容性”")
- [示例](# "跳转到“示例”")
- CSS3 Properties
- 边框(Border)
- Border-color
- Border-image
- Border-radius
- box-shadow
- 背景(Background)
- background-origin
- background-clip
- Background-size
- Multiple backgrounds
- 颜色(Color)
- HSL colors
- HSLA colors
- opacity
- RGBA colors
- 文本(Text effects)
- text-shadow
- text-overflow
- word-wrap
- 用户界面(User-interface)
- box-sizing
- resize
- outline
- outline-width
- outline-style
- outline-offset
- outline-color
- nav-index
- nav-up
- nav-right
- nav-down
- nav-left
- 基础盒模型(Basic box model)
- overflow
- overflow-x
- overflow-y
- 内容(Generated Content)
- content
- 其它模块(Other modules)
- media queries
- Speech
- columns
- column-width
- column-span
- column-rule
- column-rule-color
- column-rule-width
- column-rule-style
- column-gap
- column-fill
- column-count
- column-break-before
- column-break-after
- @font-face
- 选择器(selectors)
- 子串匹配的属性选择符 E[att^="val"]
- 子串匹配的属性选择符 E[att$="val"]
- 子串匹配的属性选择符 E[att*="val"]
- 结构性伪类 E:root
- 结构性伪类 E:nth-child(n)
- 结构性伪类 E:nth-last-child(n)
- 结构性伪类 E:nth-of-type(n)
- 结构性伪类 E:nth-last-of-type(n)
- 结构性伪类 E:last-child
- 结构性伪类 E:first-of-type
- 结构性伪类 E:only-child
- 结构性伪类 E:only-of-type
- 结构性伪类 E:empty
- UI元素状态伪类 E:checked
- UI元素状态伪类 E:enabled
- UI元素状态伪类 E:disabled
- UI元素状态伪类 E::selection
- 否定伪类 E:not(s)
- 目标伪类 E:target
- 通用兄弟元素选择器 E ~ F