box-sizing 说明

box-sizing 属性, 指定元素尺寸的计算方法。<允许您以特定的方式定义匹配某个区域的特定元素。> 属性值为content-box时, width和height指定的元素,padding和border的宽度都不包含在内。 属性值为border-box时,widht和height指定的元素,padding和border的宽度都包含在内容领域(元素领域)。

属性值

content-box 不包含padding和border的宽度高度(默认值) <这是由 CSS2.1 规定的宽度高度行为。宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框。> border-box 包含padding和border的宽度高度 <为元素设定的宽度和高度决定了元素的边框盒。就是说,为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。> inherit 继承父元素的属性值 <规定应从父元素继承 box-sizing 属性的值。>
※<>内容为其他网站转载内容 实例代码
<!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>
<style>
p.sample1 {
width: 400px; height: 100px; background-color:greenyellow;
border: 10px solid orange; 
box-sizing: content-box;
}
p.sample2 {
width: 400px; height: 100px; background-color:greenyellow;
border: 10px solid orange; 
box-sizing: border-box;
}
</style>

</head>

<body>
<p class="sample1">box-sizing: content-box; 指定</p>
<p class="sample2">box-sizing: border-box; 指定</p>	
</body>
</html>
实例图 box-sizing
更多技术问题,可以访问我的技术论坛 也可以回到CSS3参数表查找其他内容