盒模型

盒模型

定义

盒模型是布局网页的一种手段包括边框(border)、外边距(margin)、内边距(padding)、网页元素(content)、宽(width)、高(height)等元素。

 

边框border

边框颜色:border-color

border-top-color 上边框 border-right-color 右边框 border-bottom-color 下边框 border-left-color 左边框

四个边框同为红色

border-color :red;

上、下边框颜色:red;左、右边框颜色:blue

border-color: red blue;

上边框颜色:red;左、右边框颜色:blue;下边框颜色:green

border-color:red blue green;

四条边框写颜色时的顺序是顺时针的:上、右、下、左。

边框粗细:border-width

Thin(细)、medium(中间)、thick(粗)、像素值

border-top-width[上] border-right-width[右] border-bottom-width[下] border-left-width[左]

border-width:5px ; 【全5】

border-width:20px 2px; 【上20、右2、下20、左2】

border-width:5px 1px 6px; 【上5、右1、下6、左1】

border-width:1px 3px 5px 2px; 【上1、右3、下5、左2】

四条边框写粗细时的顺序是顺时针的:上、右、下、左。

边框样式:border-style

none(没有)、hidden(隐藏)、dotted(点线)、dashed(虚线)、solid(实线)、double(双线)、groove(凹槽边框)、ridge(垄状边框)、inset(嵌入边框)、outset(外凸边框)

同时设置边框的粗细、样式和颜色

border:1px solid blue;

border: 1px dashed red;

 

外边距margin

基础设置

margin-top、margin-right、margin-bottom、margin-left、margin

四个外边距写距离时的顺序也是顺时针的:上、右、下、左

margin :8px; 【上8、右8、下8、左8】

margin :3px 5px; 【上3、右5、下3、左5】

margin :3px 5px 7px; 【上3、右5、下7、左5】

margin :3px 5px 7px 4px; 【上3、右5、下7、左4】

外边距的妙用

margin:0px auto;

网页居中对齐的必要条件:块元素并且必须固定宽度。

 

内边距padding

基础设置

padding-left padding-right padding-top padding-bottom

四个内边距写距离时的顺序也是顺时针的:上、右、下、左,如果只设置两个值的话看对边。

padding:10px; 【上10、右10、下10、左10】

padding:10px 5px; 【上10、右5、下10、左5】

padding:30px 8px 10px ; 【上30、右8、下10、左8】

padding:20px 5px 8px 10px ; 【上20、右5、下8、左10】

 

默认边距

在HTML5中很多元素都有默认的外边距或者内边距。

比较特殊的是div,没有外边距或者内边距,其他的都有。

去掉边距的方法有:

margin:0;

padding:0;

(清除默认样式)

清除所有元素的边距方法:

{ margin:0; padding:0; }(通配符)

盒子型模的尺寸: 盒子模型总尺寸=border+padding+margin+内容宽度

posted @ 2021-12-25 15:14  WW&xx  阅读(59)  评论(0编辑  收藏  举报