首页 > 代码库 > html
html
在css的标准当中,css认为所有标签都是一个规则的矩形盒子;
【盒子模型】
盒子模型主要可以用来布局,或者处理网页制作中很麻烦的距离部分的工作;
(1)别管是内边距padding还是外边距margin;都是在原有尺寸上增加;
(2)内边距和外边的用法完全相同;所以只要理解其中一个即可;如果你希望观察到内边距和
外边距的范围需要在火狐里面firebug中观察;
(3)在firebug中浅蓝色的范围表示的是实体范围=宽度和高度的范围;与它比较接近的颜色紫
色表示内边距的范围;颜色上反差很大的黄色表示外边距的范围;
(4)盒子一共有两种尺寸,1 总尺寸, 2 实体范围
(5)盒子两种尺寸的计算方法;
1.实体高度 =盒子高度+上下内边距高度+边框线上下高度;
2.总高度 = 盒子高度+上下内边距高度+上下外边距高度+边框线上下高度;
换句话说内边距也算作实体的范围;
(6)padding的4种简写形式;
1. 一个值的时候表示上下左右都是相同的距离;
2. 两个值 表示 上下 和 左右的距离;
3.三个值 表示 上 左右 下;
4.四个值 表示 按顺时针进行设置 上 右 下 左;
特点:第二个值永远是设置的左右的距离;
设置盒子模型居中的方法: margin:0 auto;
但是要注意:盒子居中的条件;1.一定要有宽度;2.必须是块级元素;其他类型无效;
外边距塌陷规则;首先外边距塌陷是一个普遍存在的浏览器现象;
外边距 只会在垂直之间产生塌陷;水平之间不受影响;
垂直之间塌陷的原则是以两方最大的外边距为准;
(水平外边距是相加;而垂直外边距取最大值;)
list-style:none; 1默认disc黑点;2 circle 空心圆; 3 square 矩形方;none表示没有;
背景图本身是不占位置不占空间的,但是如果希望背景图片有自己独立的空间,必须给元素指定一个
padding值;