脚本宝典收集整理的这篇文章主要介绍了position 定位,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
绝对定位:absolute 和 fixed 统称为绝对定位
相对定位:relative
默认值:static
HTML 元素的默认值,即没有定位,遵循正常的文档流对象。静态定位的元素不会受到 top, bottom, left, right影响。
元素的位置相对于浏览器窗口是固定位置,即使窗口是滚动的它也不会移动。
相对定位元素的定位是相对其正常位置,移动相对定位元素,但它原本所占的空间不会改变。
绝对定位的元素的位置相对于最近的已定位父元素,如果元素没有已定位的父元素,那么它的位置相对于<html>。
absolute 定位使元素的位置与文档流无关,因此不占据空间。
absolute 定位的元素和其他元素重叠。
sticky 英文字面意思是粘,粘贴,所以可以把它称之为粘性定位。
position: sticky; 基于用户的滚动位置来定位。
粘性定位的元素是依赖于用户的滚动,在 position:relative 与 position:fixed 定位之间切换。
它的行为就像 position:relative; 而当页面滚动超出目标区域时,它的表现就像 position:fixed;,它会固定在目标位置。(类似于百度上面的ui导航,滑下来会一直存在)
元素定位表现为在跨越特定阈值前为相对定位,之后为固定定位。
这个特定阈值指的是 top, right, bottom 或 left 之一,也就是,指定 top, right, bottom 或 left 四个阈值其中之一,才可使粘性定位生效。否则其行为与相对定位相同。
以上是脚本宝典为你收集整理的position 定位全部内容,希望文章能够帮你解决position 定位所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。