CSS:定位属性=定位模式+边偏移

边偏移:

top、bottom、left、right  相对于父级元素

 

定位模式:

static、relative、absolute、fixed

 

1.static 静态定位

① 即在页面中的默认位置。静态定位是元素默认的定位模式。 

②静态定位对于边偏移无效。 position:static; left:100px; right:150px; 仍然在默认位置,因为left、right只是在定位的时候会有作用。

③用于清除定位。

④标准流

 

2.relative 相对定位

①每次移动在  自己原来位置  的基础上移动。

②可以通过边偏移移动位置。但原位置依然被占有,后面元素不会取代其原来占有的位置。

③标准流

 

3.absolute 绝对定位

①脱离标准流位置,不在页面占有位置。

②相对于父级元素。如果父级元素没有定位,则以浏览器为标准。原位置不再被占有,后面元素会取代其原来占有的位置。

   父亲:relative 或者 absolute    孩子:absolute(left:15px;right:15px;)           即 子绝父相 或 子绝父绝

③子绝父相。 (可用于 轮播图+"<" +">"  , 以及div左上角的标签     )

        相对定位:占有位置,不脱标

        绝对定位:不占有位置,绝对脱标

④ 加了绝对定位的盒子,margin左右auto无效。

     定位的盒子也可以水平或者垂直居中。如: 首先left:50%;(父盒子的一般大小),然后margin-left:50px;(如果盒子的width是100px)。

      

(图片来自:https://www.bilibili.com/video/av15269197?t=95&p=173

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值