Css3关于position定位的用法和写法

本文深入讲解CSS中的Position属性,包括static、relative、absolute和fixed四种定位方式,以及它们如何影响页面元素的位置。同时,探讨了relative和absolute配合使用的技巧,帮助实现更精确的页面布局。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(作者:黄小龙, 撰写时间:2019年1月16日)

  1. Position属性的简介
    Position属性在css3中起着控制页面元素间的位置关系的一个作用,有4个属性值 分别是:static(默认状态)、fixed(固定定位)、relative(相对定位)、absolute(绝对定位)。
  2. position属性值的介绍和用法
    ○1.static:页面元素默认的定位。 position:static;(一般不会取用该属性值)
    ○2.relative:相对定位,相对自己现在的默认位置进行定位,可以利用top,right,bottom,left.属性来改变它的位置。 position:relative
    例:
    未用该属性时
    在这里插入图片描述在这里插入图片描述
    使用该属性时

在这里插入图片描述在这里插入图片描述

○3.absolute:绝对定位,一般默认浏览器的左上角为定位点,可以利用top,right,bottom,left,属性改变它的位置 . position:absolute
例:
未使用该属性前
在这里插入图片描述在这里插入图片描述
使用该属性后
在这里插入图片描述
在这里插入图片描述

○4.fixed:固定定位,固定在你设置的某一位置上 当你上下滑动页面时 该盒子位置仍然不变,可以利用top,right,bottom,left.属性来改变它的位置
○5.relative和absolute的配合使用:通过relative的配合可以使absolute的定位点发生改变,再通过top,right,bottom,left.属性的调整可以更好的使盒子达到你想要放置的一个位置。当然设置的这两属性值的盒子不能是同等级关系,设置absolute属性值的盒子必须得和前者是子代关系才行。
在进行页面排版的时候如果你用float属性或其它属性来调整位置时 达不到你想要放置的理想位置,你便可以利用relative和absolute的配合使用来达到你想要放置的位置,这属性的配合可以让你达到任何一个你想要放置的位置上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值