美文网首页- [ CSS入门 ]
二十一,绝对定位

二十一,绝对定位

作者: 好多可乐 | 来源:发表于2020-12-24 14:51 被阅读0次

绝对定位:
相对于已定位的最近的祖先元素,如果没有已定位的最近的祖先元素,那么它的位置就相对于最初的包含块(如body)。类似float,产生浮动效果
主要代码:position: absolute(效果如图:设置了top,left和相对定位后)

在这里插入图片描述
使用绝对定位还是相对定位的一个判断依据就是文档流是否需要被破坏:绝对定位会破坏文档流——产生浮动效果
与相对定位的区别:
绝对定位的参照物是最近的祖先元素,如没有已定位的最近的祖先元素,参照物是body。
相对定位的参照物是元素本身
1、绝对定位元素相对的元素是它最近的一个祖先,该祖先满足:position的值必须是:relative、absolute、fixed,若没有这样的祖先则相对于body进行定位。
所以当per的position值为relative,absolute或者fixed时,son的绝对定位以per为基准。当per的position值使用默认的static时,son的绝对定位以body为基准。
2、判断里面的块状元素的定位可以参考其父级元素和祖先元素的定位。
在这里插入图片描述

相关文章

  • 二十一,绝对定位

    绝对定位:相对于已定位的最近的祖先元素,如果没有已定位的最近的祖先元素,那么它的位置就相对于最初的包含块(如bod...

  • day06

    1定位 相对定位relation 绝对定位absolute 相对定位就是元素在页面上的正常位置 2绝对定位 绝对定...

  • CSS定位

    绝对定位 相对父级标签绝对定位

  • 20.css 绝对定位

    当position设置为absolute时,则开启绝对定位 绝对定位: 开启绝对定位,会使元素脱离文档流 开启绝对...

  • 定位流-绝对定位

    1.什么是绝对定位?绝对定位就是相对于body来定位 2.绝对定位注意点2.1绝对定位的元素是脱离标准流的2.2绝...

  • 绝对定位与相对定位的比较

    一:绝对定位 position: absolute; 绝对定位:绝对定位是相对于元素最近的已定位的祖先元素(即设置...

  • 定位层

    一,定位层 概念 css属性 特点 二,绝对定位和相对定位 绝对定位和相对定位的区别

  • 微信小程序 - 相对定位和绝对定位 - 相对路径和绝对路径

    微信小程序 - 相对定位和绝对定位 相对定位relative,绝对定位absolute 相对定位:元素是相对自身进...

  • 绝对定位、相对定位与固定定位

    绝对定位如果想为元素设置层模型中的绝对定位,需要设置position:absolute(表示绝对定位),这条语句的...

  • 绝对定位

    相对定位和绝对定位的区别 相对定位是“相对于”元素在文档中的初始位置,而绝对定位是“相对于”最近的已定位祖先元素,...

网友评论

    本文标题:二十一,绝对定位

    本文链接:https://www.haomeiwen.com/subject/quemnktx.html