css (5) 脱离文档流 - 定位position

 

 

CSS中重要的东西就三个:盒模型、浮动、定位。

 

 

position:relative; 脱离文档流,但保留原来的位置!

 

相对定位就是相对自己原来的位置,进行位置移动。移动的时候需要使用定位值。

top:正数向下移动

bottom: 正数向上移动

left:正数向右移动

right:正数向左移动

 

position:absolute; 

绝对定位的元素,脱离标准文档流。用topbottomleftright来进行定位。参考的是页面的左上角。

参照点:   离自己最近的、已经定位了的祖先盒子

1    <style type="text/css">
2        div{
3            width: 600px;
4            height: 200px;
5            background-color: yellowgreen;
6            position: absolute;    
7            left:50%;  绝对定位的元素居中
8            top: 0;
9            margin-left: -300px;   要往回拉一半的自己宽度
10        }
    </style>

 

 

固定定位:  fixed

  position: fixed;  

  固定定位的参考点一定是浏览器

 

 

z-index 叠压顺序

  压盖顺序:

    1) 定位了的能够压住没有定位的;

    2) 如果都定位了,那么HTML顺序后面的能够压住前面的;

 

posted @ 2018-11-19 23:31  aocn  阅读(1750)  评论(0)    收藏  举报