1、定位
position
static
默认值
没有使用定位
relactive
相对定位
absolute
绝对定位
fixed
锚定
标准文档流
标准文档流
从上到下,从左向右,依次显示网页中的每一个元素
元素分类
行内元素
依次一个挨着一个显示
块级元素
独占一行
static 定位
以标准文档流方式显示
没有定位
默认值
relative相对定位
relative
相对自身原来位置进行偏移
值
top、bottom、left、right
像素值
正:向右,或,向下
负:向左,或,向上
不脱离标准文档流,原有的位置保留不变,后续元素不能占用其原有位置
absolute绝对定位
absolute
偏移设置
top、bottom、left、right
像素值
正:向右,或,向下
负:向左,或,向上
以它最近的一个已经定位的祖先元素为基准进行偏移
若没有已经定位的祖先元素,以浏览器窗口为基准进行偏移
绝对定位从标准文档流中脱离,后续元素会占其原有的位置
6、fixed 锚点定位
fixed
相对于浏览器窗口
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>.d1 {width: 200px;height: 200px;background-color: blue;}.d2 {width: 200px;height: 200px;background-color: red;position: relative;top: -100px;left: 100px;}.d3 {width: 200px;height: 200px;background-color: yellowgreen;position: relative;top: 100px;left: 100px;}.d4 {width: 200px;height: 200px;background-color: green;}.d5 {width: 100px;height: 100px;background-color: green;position: fixed;right: 0;bottom: 0;}</style>
</head>
<body>
<div class="d1"></div>
<div class="d2"></div>
<div class="d3"></div>
<div class="d4"></div>
<div class="d1"></div>
<div class="d2"></div>
<div class="d3"></div>
<div class="d4"></div>
<div class="d5"></div>
</body>
</html>
7、z-index重叠时显示的顺序
z-index重叠时显示的顺序
值越大,在上
值越小,在下
特殊的值
0最下面
1688第1个
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>.d1 {width: 200px;height: 200px;background-color: blue;position: relative;top: 100px;z-index: 2;}.d2 {width: 200px;height: 200px;background-color: red;position: absolute;top: -100px;left: 100px;z-index: 1688;}.d3 {width: 200px;height: 200px;background-color: yellowgreen;position: absolute;top: 100px;left: 100px;z-index: 0;}.d4 {width: 200px;height: 200px;background-color: green;z-index: 3;}</style>
</head>
<body>
<div class="d1"><div class="d2"></div>
</div>
<div class="d3"></div>
<div class="d4"></div>
</body>
</html>
8、透明度
若使用png透明背景图片时,下面的内容可见的,通常不需要透明度,否则图书变淡
方法1:属性
opacity:0.5;
方法2:过滤器
filter:alpha(opacity=50);
浏览器兼容性问题
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>.d1 {width: 200px;height: 200px;background-color: blue;position: relative;top: 100px;z-index: 2;}.d2 {width: 200px;height: 200px;background-color: red;position: absolute;top: -100px;left: 100px;z-index: 1688;opacity: 0.4;}.d3 {width: 200px;height: 200px;background-color: yellowgreen;position: absolute;top: 100px;left: 100px;z-index: 0;}.d4 {width: 200px;height: 200px;background-color: green;z-index: 3;}</style>
</head>
<body>
<div class="d1"><div class="d2"></div>
</div>
<div class="d3"></div>
<div class="d4"></div>
</body>
</html>
9、课堂练习
京东超市
巨超值