box-sizing: border-box;当定义width和height时,它的参数值包括border和padding,
好处:修改border和padding数值盒子的大小不变。
相反,box-sizing:content-box;当定义width和height时,它的参数值不包括border和padding。
例如:
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
.wrap {
width: 1100px;
height: 500px;
margin: 0 auto;
}
.wrap .item {
float: left;
width: 221px;
height: 167px;
border: 1px solid blue;
box-sizing: border-box;
background-color: orange;
margin-right: -1px;
}
.wrap .item.special {
width: 220px;
}
</style>
</head>
<body>
<div class="wrap">
<div class="item special">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
</div>
</body>
</html>
版权归原作者 阿鑫Y 所有, 如有侵权,请联系我们删除。