美文网首页
元素position定位

元素position定位

作者: kevin_lln | 来源:发表于2022-05-07 00:00 被阅读0次

CSS中的position属性用来设置元素在页面中的位置,通过该属性您可以把任何属性放置在任何您认为合适的位置。position属性有五个可选值,分别对应5种不同的定位方式,如下所示:

说明
static 默认值,静态定位,表示没有定位,元素会按照正常的位置显示,此时top、bottom、left和right4个定位属性也不会被应用。
relative 相对定位,即相对于元素的正常位置进行定位,可以通过top、right、bottom、left这4个属性来设置元素相对于正常位置的偏移量,在此过程中不会对其它元素造成影响。
absolute 绝对定位,相对于非static定位的父级元素进行定位,可以通过top、right、bottom、left这4个属性来设置元素相对于父级元素位置的偏移量。如果没有满足条件的父级元素,则会相对于浏览器窗口进行定位。使用绝对定位的元素不会对其它元素造成影响,
fixed 固定定位,相对于浏览器的创建进行定位,可以使用top、right、bottom、left这4个属性来定义元素相对于浏览器窗口的位置。使用固定定位的元素无论如何滚动浏览器窗口元素的位置都是固定不变的。
sticky 粘性定位,它是relative和fixed的结合体,能够实线类似吸附的效果,当滚动页面时它的效果与relative相同,当要滚动到屏幕之外时则会自动变成fixed的效果。

在项目中,相对定位、绝对定位、固定定位用的最多。

相对定位:relative

相对定位就是元素相对于自己默认的位置来进行位置上的调整,您可以通过top、bottom、left和right四个属性的组合来设置元素相对于默认位置在不同方向的偏移量。

相关文章

  • css入坑之二

    css的元素定位->position属性 1.position:absolute 绝对定位。绝对定位是子元素相对于...

  • position和float的使用小结

    1、position用于对元素进行定位,position属性规定了元素的定位类型,使用left、right、bot...

  • 定位

    什么是定位? 可以随意改变元素的位置,分为(相对定位position:relative,绝对定位position:...

  • CSS定位

    定位position position 属性指定了元素的定位类型。position 属性的四个值:staticre...

  • css 定位

    一、position属性 1.position-static 静态定位、常规定位、自然定位 作用:使元素定位于常规...

  • CSS定位和滚动条

    一.绝对定位 position: absolute; position:fixed 生成绝对定位的元素,相对于浏览...

  • 元素position定位

    CSS中的position属性用来设置元素在页面中的位置,通过该属性您可以把任何属性放置在任何您认为合适的位置。p...

  • CSS定位(相对定位,固定定位,绝对定位)

    在CSS中,可以使用position属性来定位元素。position 属性规定元素的定位类型。 属性值: abso...

  • 总结position,盒子模型

    一、position 定位 position:static; 默认定位块级元素独占一行,行内元素默认排列在一行,也...

  • CSS定位锚点

    第一节 元素的定位设置 position属性 position属性:定义建立元素布局所用的定位机制说明: stat...

网友评论

      本文标题:元素position定位

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