借知乎的回答如下解释:

首先,我想告诉你的是,如果父级元素是绝对定位(absolute)或者没有设置,里面的绝对定位(absolute)自动以body定位。这句话是错的。
正确的是:只要父级元素设了position并且不是static(默认既是static),那么设定了absolute的子元素即以此为包含块(最近的)。
绝对定位(Absolute positioning)元素定位的参照物是其包含块,既相对于其包含块进行定位,不一定是其父元素。

工作383:css使absolute相对于父容器进行定位而不是以body(为什么绝对定位(absolute)的父级元素必须是相对定位(relative))...相关推荐

  1. CSS 中,为什么绝对定位(absolute)的父级元素必须是相对定位(relative)?

    问题: CSS 中,为什么绝对定位(absolute)的父级元素必须是相对定位(relative)? 搞清楚了,正确的应该是只要父级元素=设置了position值(absolute或者relative ...

  2. [译] 关于CSS中的float和position (父容器div内的子元素div为float时,父元素无法撑开(或高度自适应)的解决方式)

    测试案例:http://blog.csdn.net/goodshot/article/details/44408245 当构建页面排版时,有不同的方法可以使用.使用哪一种方法取决于具体页面的排版要求, ...

  3. fixed 相对于父容器定位

    当一个元素设置为 fixed 或 absolute,不设置 top, left 则会在原位置,而脱离文档流,别的元素可以存在于它之后. 而当使用 fixed 后还想相对于父容器进行定位,或者说在当前位 ...

  4. html怎么使图片自动填充,CSS怎么将img图片填满父容器div自适应容器大小

    CSS怎么将img图片填满父容器div自适应容器大小 发布时间:2021-03-19 09:35:26 来源:亿速云 阅读:114 作者:小新 这篇文章将为大家详细讲解有关CSS怎么将img图片填满父 ...

  5. html去掉父元素样式,CSS清除浮动使父级元素展开的三个方法

    一个没有设置高度的容器div内如果存在浮动元素(即使用了属性float:left或者float:right),那么该父级元素会无法展开. 为了使父级元素展开,有三种方法: 第一:设置父级元素的高度,但 ...

  6. 2019年6月20日工作总结---CSS篇

    1.:webkit-scrollbar 自定义滚动条的样式(缺陷对Firefox和IE不支持) 实例: 属性: ::-webkit-scrollbar        解决了把bar本身的背景.它通常由 ...

  7. CSS中文档流之普通流,浮动及定位、浮动特性及清除浮动的方式、定位模式,子绝父相搭配定位方式、z-index层级

    文档流: 普通流(normal flow): 字面意思是普通流或者标准流,也就是常说的文档流,指网页内标签正常是从上到下,从左到右排列的意思,css的定位机制有3种:普通流(标准流).浮动.定位. 浮 ...

  8. 用CSS使DIV水平居中

    一,用CSS使DIV层水平居中 对需要水平居中的DIV层添加以下属性:    margin-left: auto;    margin-right: auto; 这样在FF中已经居中了,可是在IE中看 ...

  9. css使两个盒子并列_盒子模型(重点)

    所谓盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器.每个矩形都由元素的内容.内边距(padding).边框(border)和外边距(margin)组成. 看透网页布局 ...

最新文章

  1. Linux视频教程系列汇总
  2. hdu1816 + POJ 2723开锁(二分+2sat)
  3. Tark钱包面向全球招募优秀上币方,千亿财富等你来拿!
  4. 第五章 类加载器ClassLoader源码解析
  5. 超过200m文件发送_微信支持发送大文件了,高清视频不再压缩
  6. 微信好友特征数据分析及可视化
  7. java jpanel隐藏_java – 绘制JPanel隐藏菜单
  8. 叮——这有一打让你666的测试终极资料包,请查收!
  9. Xcode8自带注释不管用解决办法
  10. 【GYM-100889 D】Dicy Numbers【数学推导求解】
  11. Excel数据转柱状图
  12. 云服务器宽带1M代表的什么意思?下载速度是1M/S吗?
  13. Excel2019合并两列内容单元格内容自动换行的方法
  14. SCI收录中国期刊一览表
  15. 女生专属树洞,树懒APP内测(附下载)
  16. Linux实战——Shell编程练习(更新12题)
  17. SDUT-程序设计基础-实验1-顺序结构
  18. 雨落阅读量突破1000!
  19. 游戏的革命:手机定位游戏
  20. 高手速成android开源项目【View篇】

热门文章

  1. 由衷的信来激励有抱负的开发人员
  2. Webpack初学者介绍
  3. Mysql添加字段.md
  4. (转)在Eclipse中用TODO标签管理任务(Task)
  5. 裸眼3D全攻略3:拍摄3D—瞳距、镜距、视角偏转与空间感
  6. 18、Java并发性和多线程-饥饿与公平
  7. [POJ2157]Maze(DFS)
  8. java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
  9. 华为的冬天(来自网路)---任正非
  10. Android系统服务-WindowManager