您的位置:首页 > Web前端 > CSS

0416-css盒子模型

2017-04-23 20:30 148 查看


定义:

margin:外边距,围绕在元素边框的空白区,在元素外创建额外的空白。

border:边框,围绕元素内容和内边距的一条或多条线。

padding:内边距,在边框和内容区之间。

属性:

margin(外边距也叫作空白):

接受任何长度单位,百分数值和负值,还可设置为auto。

margin

margin-top

margin-right

margin-bottom

margin-left

top-right-bottom-left顺序

margin:0 auto/*布局居中显示*/

border(边框):

边框有3个方面: 宽度width  样式style   颜色color(可以不按顺序)

如:border-top-color

属性同margin,top-right-bottom-left顺序

如果想要边框出现,就必须声明样式

什么是边框?

边框就是环绕在标签宽度和高度周围的线条。
2.边框属性的格式
2.1连写(同时设置四条边的边框)
border:边框的宽度 边框的样式 边框i的颜色;
快捷键:bd+ border:1px solid #000
(solid表示实线,dashed表示虚线)
注意点:
1.连写格式中颜色属性可以省略,省略之后默认黑色。
2.连写格式中样式属性不能省略,省略之后看不到边框。
3.连写格式中宽度可以省略,省略之后还是可以看到边框。
2.2连写(分别设置四条边的边框)
border-top:边框的宽度 边框的样式 边框的颜色;
border-right:边框的宽度 边框的样式 边框的颜色;
border-bottom:边框的宽度 边框的样式 边框的颜色;
border-left:边框的宽度 边框的样式 边框的颜色;
快捷键:
bt+br+bb+bl+
2.3连写(按照要素分别设置四条边的边框)。

border-width:上 右 下 左;

border-style:上 右 下 左;

border-color:上 右 下 左;

注意点:

1.这三个属性的取值是按照顺时针来赋值,也就是按照上右下左来赋值,而不是按照日常生活中的上下左右。

2.这三个属性的取值省略时的规律:

2.1上 右 下 左>上 右 下>左边的取值和右边的一样。

2.2上 右 下 左>上 右 >左边的取值和右边的一样,下边的取值和上边一样。

2.3上 右 下 左>上 >右下左边取值和上边一样。

3.非连写(方向+要素)

border-left-width:20px;

border-left-style:double;

border-left-color:pink

padding(内边距也叫作填充):

接受长度值,百分数值但不接受负值。

属性同margin,top-right-bottom-left顺序

变态盒模型 : 

box-sizing:border-box;

(以特定的方式定义匹配某个区域的特定元素)

盒子弧度:

border-radius:10px;

盒子阴影:

box-shadow:10px 10px ; 

x方向偏移(必需) y方向偏移(必需)

其他属性可选:

blur模糊距离

spread 阴影尺寸

color阴影颜色

inset将外部阴影改为内部阴影

补充:

边框样式border-style

none:默认无边框

dotted:点线框

dashed:虚线框

solid:实线框

double:两个边界

groove:定义3D沟槽边界

ridge:定义3D脊边界

lnset:定义3D嵌入边框

outset:定义3D突出边框

;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: