其他分享
首页 > 其他分享> > 定位

定位

作者:互联网

定位:是将指定的元素摆放到页面的任意位置。也就是说通过定位就能任意的摆放元素。

如何设置?
——通过position属性来设置元素的定位。

种类:

    static、relative、absolute、fixed、inherit、initial、unset、sticky

前端开发中比较常用的定位有三种:固定定位,相对定位,绝对定位。

 定位三种:
	固定定位:相对于浏览器定位
	相对定位:相对于原本的位置定位(依然会占据原来的空间)
	绝对定位:相对于离它最近的已定位父级定位

固定定位position:fixed

1.它可以在四个方向分别或者同时进行偏移

2.定义时它总是以浏览器为参照物,且不占据原来的位置

3.它不会随着浏览器的滚动而移动,即会固定在所能到观察浏览器界面的固定地方

4.元素的位置通过top、right、bottom、left  控制,top、left的定位起点是包含块左上角,right、bottom的定位起点是包含块右下角

绝对定位position:absolute

1. 它可以在四个方向分别或者同时进行偏移

2.单独定义时它的参照物是浏览器本身,且不占据原来的位置

3.当父元素和子元素同时定义时,他们的参照物是父元素,且不占据原来的位置

4.当子元素绝对定位,父元素相对定位时,他们的参照物是父元素,且还占据原来的位置

5.当子元素相对定位,父元素绝对定位时,他们的参照物是父元素,且不占据原来的位置

6.元素的位置通过top、right、bottom、left  控制,top、left的定位起点是包含块左上角,right、bottom的定位起点是包含块右下角

相对定位position:relative
1.它可以在四个方向分别或者同时进行偏移

2.定义时它的参照物是父元素(没有时为浏览器本身)

3.偏移后元素的原来位置还是被占着,并没有空出来

4.当父元素和子元素同时定义时,他们的参照物是父元素,且占据原来的位置

5.元素的位置通过top、right、bottom、left  控制,其值的定位起点都是是父元素左上角(这点和absoute、fixed不一样)

 



标签:定位,位置,浏览器,参照物,元素,left
来源: https://www.cnblogs.com/zfy050323/p/15552826.html