CTYPE 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>
.box {
/* width: 100px; */
width: 100px;
/* height: 100px; */
height: 100px;
background-color: tomato;
padding-top: 20px;
padding-left: 20px;
/* 怪异盒模型,会自动把内间距和边框进行内减 */
box-sizing: border-box;
}
.box1 {
width: 100px;
height: 100px;
background-color: yellow;
padding-top: 20px;
padding-left: 20px;
/* 怪异盒模型,会自动把内间距和边框进行内减 相当于电动车取代了自行车 不用手动计算了 */
box-sizing: border-box;
}
/*
设计稿的宽高:100px 100px
当我设置内间距之后,页面大小变了
如果设置的内间距1px或者2px,就可以不内减
1.用宽高设置内减
padding-top: 20px; 高度增大了20px
100px -20px =80px
padding-left: 20px; 宽度增大了20px
100px -20px =80px
2.谁设置了内间距,就给谁设置box-sizing: border-box;
*/
</style>
</head>
<body>
<div class="box">我爱写代码</div>
<div class="box1">我爱写代码</div>
</body>
</html>