css绝对定位的重新认知
  • 所谓的css绝对定位,就是 position:absolute;
  • 这里记录一个我的错误认知,就是 绝对定位的参照物是 内容,还是 内容+内边距,我一直以为 参照物就是内容,但是实际上参照物是 内容+内边距
  • 看看下面的事例
<!DOCTYPE html>
<html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width"><title>css绝对定位的重新认知</title><style>.box{width: 300px;height: 300px;display: flex;justify-content: center;align-items: center;font-size: 16px;font-weight: 400;color: #fff;background-color: cornflowerblue;position: relative;}.son{position: absolute;top: 0;left: 0;width: 50px;height: 50px;background-color: blueviolet;}</style></head><body><div class="box">this is a box<div class="son"></div></div></body>
</html>
  • 你可以想到效果是这样的
  • 但是如果给 box添加了 padding,那么绝对定位是怎样的,在 .box类中添加 padding: 50px;,来看看效果
  • 可能你会疑惑,那边框呢,可以试试,在 .box类中添加边框 border: 50px solid hotpink;
    来看看效果
  • 可以看见并没有包含边框,因此 css绝对定位的参照物就是 内容+内边距

css绝对定位的参照物相关推荐

  1. css怎么使元素绝对定位有过度效果_小猿圈web前端讲解div+css绝对定位和相对定位...

    最近很多网友问我绝对定位和相对定位怎么区分,怎么使用?绝对是什么地方的绝对,相对又是相对于什么地方而言的呢?那他们又有什么样的特性,可以做出什么样的效果呢?关于两者之间又有什么样的技巧呢?下面小猿圈w ...

  2. php如何使用遮罩,CSS绝对定位实现窗口遮罩功能:2019年1月15日作业

    CSS绝对定位实现窗口遮罩功能: 这是HTML代码部分 实例 html> 绝对定位之遮罩 用户登录窗口 用户名: 密码: 登录 运行实例 » 点击 "运行实例" 按钮查看在线 ...

  3. css绝对定位如何居中?css绝对定位居中的四种实现方法-web前端教程

    在网页进行css布局时居中是经常需要用到的,其中就有css绝对定位居中,那么,css绝对定位如何实现居中?今天的这篇文章将给大家来介绍关于css绝对定位居中的实现方法. css绝对定位居中的实现方法有 ...

  4. html绝对定位自适应不同分辨率,(css)绝对定位如何在不同分辨率下的电脑正常显示位置?...

    关于网友提出的" (css)绝对定位如何在不同分辨率下的电脑正常显示位置?"问题疑问,本网通过在网上对" (css)绝对定位如何在不同分辨率下的电脑正常显示位置?&quo ...

  5. css 绝对定位和相对定位

    绝对定位 绝对定位指的是通过规定HTML元素在水平和垂直方向上的位置来固定元素,基于绝对定位的元素不占据空间. 绝对定位的位置声明是相对于已定位的并且包含关系最近的祖先元素.如果当前需要被定位的元素没 ...

  6. CSS绝对定位在宽屏分辨率下错位

    网页兼容测试,除了做不同浏览器兼容的测试,还要观察网页在不同分辨率下的表现情况. 在页面中使用了CSS绝对定位,发现在宽屏下错位.随后测试非1024*768分辨率,都有很严重的错位情况. 最后找出了原 ...

  7. html绝对定位怎么页面居中,css绝对定位如何居中?css绝对定位居中的四种实现方法...

    在网页进行css布局时居中是经常需要用到的,其中就有css绝对定位居中,那么,css绝对定位如何实现居中?今天的这篇文章将给大家来介绍关于css绝对定位居中的实现方法. css绝对定位居中的实现方法有 ...

  8. margin对css绝对定位的影响

    原文链接:http://leyteris.iteye.com/blog/826932 试验css绝对定位时,跟自己预想的不太一样,有点迷,查了之后才发现还有margin的影响.... 正文: 对于di ...

  9. css绝对定位与相对定位结合使用

    css绝对定位与相对定位结合使用 1.绝对定位与相对定位 绝对定位使元素的位置与文档流无关,因此不占据空间.这一点与相对定位不同,相对定位实际上被看作普通流定位模型的一部分,因为元素的位置相对于它在普 ...

  10. CSS绝对定位引发滚动条

    CSS绝对定位超出父元素最大位置导致滚动条 CSS绝对定位出现滚动条会导致整体布局出现问题, 这个情况的出现一般是由于定位的DIV宽度超出了屏幕宽度,可以给绝对定位的上一层父DIV,添加定位属性,再设 ...

最新文章

  1. QQ爬虫-爬取QQ空间
  2. a9 pro android 7,惊艳 | 全球最具性价比双摄手机,Blackview A9 Pro
  3. Qt中的QMessageBox
  4. jquery 插件和后台模板搜集
  5. PHP反序列化漏洞总结
  6. 如何只下载一个github项目的某一特定文件夹或文件
  7. 路径中有中文怎么解决_时序路径分析
  8. UI设计干货素材|精美的APP UI Kit模板
  9. 用c#算成绩的总和_用c#输入几门课程成绩求总成绩和平均成绩,定义方法实现如果输入的成绩不是整数,则重新输入(方法)...
  10. Qt之多线程编程初识
  11. 【BZOJ1061/3265】[Noi2008]志愿者招募/志愿者招募加强版 单纯形法
  12. Jupyter Tool
  13. 实验室耗材管理系统,医院各科室如何进行耗材管理
  14. 思科路由器配置命令(四)
  15. Inferred type 'S' for type parameter 'S' is not within its bound
  16. 撸了一个「合成大西瓜」
  17. 计算机硬件网络设备,[计算机硬件及网络]网络设备的选型.ppt
  18. 2019年终总结---在前端的成长
  19. 获取Android设备的方向 ,使用加速度重力传感器
  20. NumPy科学计算库(1)Python数据分析

热门文章

  1. 图像风格化——感知损失(perceptual loss)(2016)
  2. 12306火车票查询
  3. m4s格式转换mp3_音乐怎么转换mp3格式
  4. 知乎上的有哪些较好的壁纸网站?
  5. syslinux引导硬盘linux,使用SysLinux引导Linux系统
  6. CCProxy网络共享代理服务端配置使用
  7. 周伟焜称卸任CEO后更忙 愿做IBM中国同事师傅
  8. 绘制qq群的基础用例图_首次绘制出“氟化氢”地图:间接实现追踪宇宙中最常见的分子氢!...
  9. DOX-HMDN-PEI 阿霉素-二氧化锰-聚乙烯亚胺/PEI-g-PLO(DCA) 聚鸟氨酸-聚乙烯亚胺
  10. 网页图片+文字并排显示效果