在HTML 的标签中<div></div>标签被称作盒子模型,也就是说我们把整个网页当做是一个大盒子,在网页里我们放许多小盒子<div></div>标签,我们可以用<div></div>来搭建整个网页的框架,可以设置<div></div>盒子的大小、边框、背景色等等,也可以在盒子里面填充内容。举个例子,就像是我们在一间大房子里面放了一个纸箱子一样,我们可以根据自己的需求来选择纸箱子的大小,厚度以及颜色等,那我们可以直接在纸箱子里面放入我们需要的东西,也可以在箱子里面再放箱子来装东西。
如上图所示,我们用padding来表示我们填充的内容到盒子的距离,padding-top、padding-bottom、padding-left、padding-right分别表示内容到盒子的上下左右距离;用margin来表示盒子到网页边缘的距离,margin-top、margin-bottom、margin-left、margin-right分别表示盒子到网页的上下左右距离。我们用width来表示盒子的宽度,height来表示盒子的高度。
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
.box{
width: 100px;
height: 100px;
border: 1px solid black;
background-color: #ff690c;
}
</style>
</head>
<body>
<div class="box"></div>
</body>
</html>
如上图所示,是一个简单的盒子模型
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
.box{
width: 100px;
height: 100px;
border: 1px solid black;
background-color: #ff690c;
}
.box1{
margin-top:10px ;
margin-left: 10px;
width: 50px;
height: 50px;
border: 1px solid black;
background-color: white;
}
</style>
</head>
<body>
<div class="box">
<div class="box1"></div>
</div>
</body>
</html>
如上图所示,是一个盒子模型里面嵌套一个子盒子模型