边框、外边距和内边距
有3种属性可以控制例子的外观

分别是外边距maring,边框border,内边距padding
它们的值的大小会影响外观,在浏览器上显示的位置。
当内边距增大时,盒子的外观会变大。
设置内边距的示例:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>盒子的宽和高</title> <style> div{ 200px; height:200px; padding:16px; margin:32px; border:12px; } </style></head><body><h1>利永贞网</h1><div>学编程,上利永贞网</div><p>study hard, improve every day</p></body></html> |
显示效果

在浏览器里看外边距maring,边框border,内边距padding效果

边框颜色
CSS 的 border-color可以设置边框颜色。
颜色值可以是RGB,也可以是十六进制,或是颜色名称。
边框颜色需要配置边框宽度才能显示出来。
边框有4个,边框颜色也有4个,它们是:
- border-top-color
- border-right-color
- border-bottom-color
- border-left-color
border-color可以写一个值,也可以写4个值,写4个值时,各个值之间用空格隔开,它们分别表示边框的顶部、右边、底部、左边的颜色。
边框宽度
border-width 属性可以设置边框的宽度。
宽度通常使用像素为单位,好控制。
边框宽度需要颜色和边框线条才能显示出来。
边框有4个,边框宽度也有4个,它们是:
- border-top-width
- border-right-width
- border-bottom-width
- border-left-width
border-width可以写一个值,也可以写4个值,写4个值时,各个值之间用空格隔开,它们分别表示边框的顶部、右边、底部、左边的边框宽度。
边框样式
border-style 显示边框的样式。
它的样式有:
- none 和关键字 hidden 类似,不显示边框。
- hidden 和关键字 none 类似,不显示边框。
- dotted 显示为一系列圆点。
- dashed 显示为一系列短的方形虚线。
- solid 显示为一条实线。
- double 显示为一条双实线。
- groove 显示为有雕刻效果的边框,样式与 ridge 相反。
- ridge 显示为有浮雕效果的边框,样式与 groove 相反。
- inset 显示为有陷入效果的边框,样式与 outset 相反。
- outset 显示为有突出效果的边框,样式与 inset 相反。
示例:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>盒子边框和颜色</title> <style> div{ 50px; height:50px; margin:16px; } div.none{ border-style:none; } div.hidden{ border-style:hidden; } div.dotted{ border-style:dotted; } div.dashed{ border-style:dashed; } div.solid{ border-style:solid; } div.double{ border-style:double; } div.groove{ border-style:groove; } div.ridge{ border-style:ridge; } div.inset{ border-style:inset; } div.outset{ border-style:outset; } </style></head><body><h1>利永贞网</h1><h2>学编程,上利永贞网</h2><p>study hard, improve every day</p><div class="none"></div><div class="hidden"></div><div class="dotted"></div><div class="dashed"></div><div class="solid"></div><div class="double"></div><div class="groove"></div><div class="ridge"></div><div class="inset"></div><div class="outset"></div></body></html> |
边框有4个,边框样式也有4个,它们是:
- border-top-style
- border-right-style
- border-bottom-style
- border-left-style
border-style可以写一个值,也可以写4个值,写4个值时,各个值之间用空格隔开,它们分别表示边框的顶部、右边、底部、左边的边框样式。
边框的快捷方式
边框具有宽度、样式、颜色等3个属性,一个一个地设置工作量有点大。
CSS也提供了减负的方式,那就是边框的快捷方式写法:
border: 宽度 样式 颜色;
示例:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>盒子边框和颜色</title> <style> div{ 50px; height:50px; border: 1px solid red; } </style></head><body><h1>利永贞网</h1><h2>学编程,上利永贞网</h2><p>study hard, improve every day</p><div></div></body></html> |