box-sizing
有2种属性值:content-box
和border-box
,其中默认值为content-box
。
content-box
:指定高度和宽度时,此时 不包括padding和border。
border-box
:指定高度和宽度时,此时包括padding和border。
html代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<div class="box">
<div class="box1">
</div>
<div class="box2">
</div>
</div>
</body>
</html>
CSS 代码:
.box {
margin:0;
font-size:0;
}
.box1{
vertical-align:middle;
display:inline-block;
background-color:red;
width:100px;
height:200px;
padding:30px;
border:5px solid black;
}
.box2{
vertical-align:middle;
display:inline-block;
background-color:blue;
width:100px;
height:200px;
box-sizing:border-box;
padding:30px;
border:5px solid black;
}
output:
![](https://img.haomeiwen.com/i55072/1cb6e1c0a4daf21a.png)
网友评论