一、定位
1.相对定位 position:relative,相对于原来的位置偏移。偏移后不影响原有的布局.
2.绝对定位:position:absolute.
子绝父相.只要子盒子使用绝对定位,父盒子不能为static,否则子盒子会根据body来进行绝对定位.
3.Zindex可以改变元素层叠的位置。
Zindex越大,越靠近用户。
页面zindex规划案例:
一般的zindex都会在100区间内。
如果是页面比较顶部的用200区间的
如果是广告,那么需要最顶部,则是300区间.
二、背景
1.background-attachment设置背景图像是否固定或者随着页面的其余部分滚动。
background-color设置元素的背景颜色。
background-image设置元素的背景图像。
background-position设置背景图像的开始位置。
background-repeat设置是否及如何重复背景图像。
background合写:在一个声明中设置所有的背景属性。
2.background-image:url(bgimage.gif);
注意url指向一个相对路径,url后面紧跟的是一对括号,括号内的是路径,路径可以用引号,也可以省略,建议省略。
背景图片会盖住背景颜色。
也就是说:背景图片的优先级要高于背景色
3.background-attachment属性设置背景图像是
scroll:默认值。背景图像会随着页面其余部分的滚动而移动。否固定或者随着页面的其余部分滚动。
fixed:固定显示,相对于body固定。一般只用于body的背景设置。
background-attachment:fixed;
4.
5.background合写的顺序: 背景颜色、背景图地址、平铺设置、背景图滚动、背景图位置。
background: #00FF00 url(bgimage.gif) no-repeat fixed top;
三、标签的嵌套规则
n行内禁止嵌套块级标签
ndt、h1-h6、p等标签禁止嵌套其他块级标签,只能嵌套文字类型的行内标签
超级链接标签可以嵌套图片等标签,但是不可以嵌套input标签
四、行内块之间会有缝隙,去掉的方法
1.去除空格,把代码放在一行上。
2.使用margin负值。
3.给父级添加font-size:0;
4.使用letter-spacing或者word-spacing
5、使用float的方式