导读: CSS 中规定每个盒子分别由:内容区域(content)、内边距区域(padding)、边框区域(border)、外边距区域( margin)构成,这就是 盒子模型
1.内容:content
width和height默认设置的是内容部分的宽高
2.边框:border
单个的属性:1)边框粗细:border-width
2) 边框的样式:border-style
取值: 实线:solid 虚线:dashed 点线:dotted
3) 边框的颜色:border-color
连写:border: 10px solide black
3. 内外边距: padding margin
1)内边距 :指的是内容到盒子边框之间距离
2)外边距:指的是两个盒子之间的距离
代码实列:
<style>
.one{
width: 100px;
height: 100px;
background-color: skyblue;
border: 5px solid black;
padding: 30px;
margin: 30px;
}
.two{
width: 100px;
height: 100px;
background-color: skyblue;
padding:30px;
border-width: 15px;
border-style:solider;
border-color:red;
}
</style>
<html>
<body>
<div class="one">
内容区域
</div>
<div class="two">
第二台电脑
</div>
</body>
</html>
效果图:
4.盒子实际大小初级计算公式:
1)盒子在网页当中实际占有的宽度 = 内容宽度(width) + 左内边距 + 右内边距 + 左右边框
2)盒子在网页当中实际占有的高度 = 内容高度(height) + 上内边距 + 下内边距 + 上下边框
重点!! css3盒模型-自动内减: box-sizing: border-box;
加了自动内减就不用在自己去手动计算盒子要减少多少