前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >css笔记 - 张鑫旭css课程笔记之 absolute 篇

css笔记 - 张鑫旭css课程笔记之 absolute 篇

作者头像
xing.org1^
发布2018-09-20 10:30:05
3690
发布2018-09-20 10:30:05
举报
文章被收录于专栏:前端说吧前端说吧前端说吧

absolute绝对定位

绝对定位与浮动鲜为人知的兄弟关系

即是说,absolute后,元素和浮动元素的特性差不多,只不过absolute脱离文档流,元素飘在天上,float还在凡间。

所以,absolute元素的特性:

  1. 包裹性 容器使用absolute后,就形成一个inline-block包裹了内部元素,具有包裹性。
  2. 破坏性 子元素绝对定位,脱离父元素文档流,父元素高度塌陷。

这俩特性和float是一模一样的,所以说其兄弟关系。

absolute和relative的关系

二者并不是兄弟。而是自由与枷锁的关系,即限制与被限制的关系。分离的,对立的关系。 就像:clear限制float一样,relative限制absolute。

absolute越独立越强大

如果没有relative的限制,他能在整个可视区域漂流。 行为表现上是不使用top/right/bottom/left任何一个属性或使用auto作为值。 很强大! 甚至超越overflow的限制,超出范围也可以不被隐藏。

absolute行为表现

在给一个元素单独设置了absolute之后,其表现如下:

  1. 脱离文档流让位给后人,自己原来的位子让出来给后边的元素
  2. 自己却垂直而上飞上天,但只是垂直而上,还是在自己原来位置的上空,不进行任何位移(初始不设置方位值得情况下) 这种现象就好像是一条排着长队的人龙,里边一个人使用了absolute后,向上弹出,后边的人向前一步占据他的位置,而他则骑到了后边人的脖子上。 对于前后排列的多个浮动兄弟元素,其中一个使用absolute,只是飘起来不改位置的行为不适用此情景

absolute特性表现

  1. 去浮动:absolute和float不能同时存在,如果之前有float,使用absolute后,float失效。
  2. 位置跟随:也就是行为表现里的第二条,自己垂直飞上天后,其位置还是跟随原来在地面时的点,如果地面的点移动,他也会移动,如果地面的点不动,他就是在原来点的垂直方向上稳住。就像旗杆上的旗子,虽然飘在天上,但是永远飘不走。 利用这个特性可以制作覆盖类型的小图标:详情见位置跟随特性应用.html
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-08-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 绝对定位与浮动鲜为人知的兄弟关系
  • absolute和relative的关系
  • absolute越独立越强大
  • absolute行为表现
  • absolute特性表现
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档