简介
![](https://i-blog.csdnimg.cn/blog_migrate/0cf400491f245ffe4e684171847902ac.png)
边框(border)
定义边框属性:border: { 10px solid black}
红色字体区域表示边框标识,可以直接用border表示定义边框属性,也可以使用border-top、border-right、border-bottom、border-left单独定义边框各边的属性。
蓝色字体区域表示边框的宽度。
绿色区域表示边框的样式,其中:
solid(实线)
dashed(虚线)
dotted(点线)
黑色字体区域表示边框的颜色,可以用英文red、blue等表示,也可以用六位RGB值表示,如:#f6f6f6等。详细各种颜色的RGB值可以到网上搜索获得。
实例:
<html>
<head>
<style type="text/css">
.box1 {
border: 10px solid red;
}
.box2 {
border: 2px dashed blue;
}
</style>
</head>
<body>
<div class="box1">盒子1</div>
<div class="box2">盒子2</div>
</body>
</html>
运行结果
内边距(padding)
定义内边距属性:padding: 20px(上) 30px(右) 40px(下) 50px(左)//顺时针方向
当用padding定义时,如果只定义了几个值而未完全定义时,未定义的那一边会默认与其相对的另一边内边距相同,如:
padding:20px 30px 40px
padding:20px 30px
但只定义一个值时,则默认全部边的内边距相同:
padding:20px
单独定义:
padding-top:20px
padding-right:30px
padding-bottom:40px
padding-left:50px
外边距
定义外边距属性:margin: 20px(上) 30px(右) 40px(下) 50px(左)
外边距的定义方式、规则与内边距的基本相同。
补充:可以用 margin:0 auto;来设置元素水平居中
<html>
<head>
<style type="text/css">
.box {
width:200px;
border: 5px solid red;
margin:0 auto;
}
</style>
</head>
<body>
<div class="box">元素水平居中</div>
</body>
</html>
运行结果: