定位
静态定位 position: static
相对定位 position: relative
绝对定位 position: absolute 脱标 参考点
子绝父相
让绝对定位的盒子水平居中和垂直居中
固定定位 position: fixed
参考点 浏览器左上角
固定定位的元素脱标不占有位置
兼容性 ie6低版本不支持固定定位
z-index
当对多个元素设置定位时,重叠的定位元素可以通过z-index调整堆叠顺序 其值可以为0 正数 负数
特点 1 z-index默认值为0 取值越大 定位元素在层叠元素上越局上
2 z-index取值一样,后来居上
3 z-index值不能加单位
4 只有定位元素才有该属性,其余如浮动等都无此属性
04z-index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> div { width: 200px; height: 200px; position: absolute; top: 0; left: 0; } div:first-child { background-color: red; /* z-index: 1; */ } div:nth-child(2) { width: 300px; top: 60px; left: 20px; background-color: purple; /* z-index: 2; */ } div:last-child { width: 400px; left: 30px; top: 40px; background-color: orange; } </style> </head> <body> <div></div> <div></div> <div></div> </body> </html>