盒模型
Posted tis100204
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了盒模型相关的知识,希望对你有一定的参考价值。
定义
盒模型是css布局的基石,它规定了网页元素如何显示以及元素间相互关系。css定义所有的元素都可以拥有像盒子一样的外形和平面空间,即都包含边框、边界、补白、内容区,这就是盒模型。
padding的使用方法
定义:
padding,在大盒子角度,设定页面中一个元素内容到元素的边缘(边框) 之间的距离, 也称补白。
用法:
1、用来调整内容在容器中的位置关系
2、用来调整子元素在父元素中的位置关系。
注:padding属性需要添加在父元素上。
3、padding值是额外加在元素原有大小之上的,如想保证元素大小不变,需从元素宽或高上减掉后添加的padding属性值
属性值的4种方式:
四个值:上 右 下 左 {padding:0px 0px 0px 40px;}
三个值:上 左右 下 {padding:10px 20px 30px ;}
二个值:上下 左右 {padding:10px 20px ;}
一个值:四个方向 padding:2px;/*定义元素四周填充为2px*/
说明:可单独设置一方向填充,如:上方向padding-top:10px; 右方向padding-right:10px; 下方向padding-bottom:10px; 左方向padding-left:10px;
margin的使用方法
定义:
margin,在小盒子角度,在元素外边的空白区域,被称为边距。
用法:
1、不用减margin值
2、margin:0,auto
在一个有宽高的元素中,可以让盒子在浏览器中横向居中
属性值的4种方式:
四个值:上 右 下 左
三个值:上 左右 下
二个值:上下 左右
一个值:四个方向 margin:2px;
margin:0 auto 一个有宽度的元素在浏览器中横向居中。
说明:可单独设置一方向边界,如:margin-top:10px;
盒子模型的实际大小
宽 = 左右margin+左右border+左右padding+width,
高 = 上下margin+上下border+上下padding+height,
以上是关于盒模型的主要内容,如果未能解决你的问题,请参考以下文章