css绝对定位的参照物是什么_css 清除上定位

css绝对定位的参照物是什么_css 清除上定位css绝对定位的重新认知所谓的css绝对定位,就是position:absolute;这里记录一个我的错误认知,就是绝对定位的参照物是内容,还是内容+内边距,我一直以为参照物就是内容,但是实际上参照物是内容+内边距看看下面的事例<!DOCTYPEhtml><html><head><metachars…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

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>

Jetbrains全家桶1年46,售后保障稳定

  • 你可以想到效果是这样的
    在这里插入图片描述
  • 但是如果给 box添加了 padding,那么绝对定位是怎样的,在 .box类中添加 padding: 50px;,来看看效果
    在这里插入图片描述
  • 可能你会疑惑,那边框呢,可以试试,在 .box类中添加边框 border: 50px solid hotpink;
    来看看效果
    在这里插入图片描述
  • 可以看见并没有包含边框,因此 css绝对定位的参照物就是 内容+内边距
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/210089.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • VDbench 参数信息[通俗易懂]

    VDbench 参数信息[通俗易懂]HD:主机定义 如果您希望展示当前主机,则设置hd=localhost。如果希望指定一个远程主机,hd=label。 system=IP地址或网络名称。 clients=用于模拟服务器的正在运行的客户端数量。 SD:存储定义 sd=标识存储的名称。 host=存储所在的主机的ID。 lun=原始磁盘、磁带或文件系统的名称。vdbench也可为您创建一个磁盘。 threads=对SD的最大并发I/O请求数量。默认

  • idea 自动导入包 快捷键「建议收藏」

    idea 自动导入包 快捷键「建议收藏」IntelliJIDEA自动导入包快捷方式idea可以自动优化导入包,但是有多个同名的类调用不同的包,必须自己手动Alt+Enter设置设置idea导入包勾选标注1选项,IntelliJIDEA将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。勾选标注2选项,IntelliJIDEA将在我们书写代码的时候自动帮我

  • 2021 goland激活破解方法「建议收藏」

    2021 goland激活破解方法,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • nginx简单配置多个server

    nginx简单配置多个server1:安装nginx步骤就不说了,自行百度。2:打开nginx的配置文件nginx.conf这是项目1的配置,现在需要再开个同域名不同端口的项目,如下图:注意:LZ一直出现访问不了,折腾了许久,是因为服务器www.pigaudio.com或120.77.223.7只开了默认的80端口,而8088端口并未开,所以只需要登陆你的服务账号添加一个8088即可,比如你的服务器是阿里云购买的,则需要登陆阿里…

    2022年10月31日
  • 2021年软件测试面试题大全[通俗易懂]

    简述测试流程:1、阅读相关技术文档(如产品PRD、UI设计、产品流程图等)。 2、参加需求评审会议。 3、根据最终确定的需求文档编写测试计划。 4、编写测试用例(等价类划分法、边界值分析法等)。 5、用例评审(主要参与人员:开发、测试、产品、测试leader)。 6、开发提交代码至SVN或者GIT,配管搭建测试环境。 7、执行测试用例,记录发现的问题。 8、验证bug与回归测试。 9、编写测试报告。 10、产品上线。补充测试用例设计过程:根据需求得出测试需求设计测试方

  • OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading “D:\Anaconda\envs\pytorch-1.4\lib\site-package

    OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading “D:\Anaconda\envs\pytorch-1.4\lib\site-package1、一是内存不足,重启一下pycharm2、把num_works设置为0

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号