CSS Position 属性详解!Position 属性简介 最后补充

2025-05-28

CSS 位置属性解释!

介绍

位置属性

最后说明

介绍

在网页上将元素定位到正确位置时,我们总是遇到很多困难。有时,我们还会发现top/left/bottom/right对元素不起作用。CSS 的position属性控制着元素在网页上的位置及其行为。它也会影响网页上的其他元素。

gif-4mb

今天,我们将研究 CSS 中的position属性及其不同值。

位置属性

位置属性指定元素使用的定位方法类型。
- W3Schools

它定义了元素在文档中的位置。

位置属性主要有5个关键值

  • 静止的
  • 绝对
  • 相对的
  • 固定的

静止的

这是position属性的默认值。元素按放置顺序渲染。它不会破坏文档的流程。top /left/bottom/right属性不适用于静态position属性。

02-静态位置-前部

为什么使用:它可以在所有浏览器上扩展


绝对

该元素将从文档的正常流中移除。其他元素将表现得像该元素在文档中不存在一样。所有位置属性均有效。绝对定位元素是相对于其父元素的。

03-绝对位置-前部

为什么要使用:何时根据父元素定位元素使用


相对的

该元素相对于其正常位置定位。它充当静态元素。现在,top/left/bottom/right属性将作用于该元素。它主要用于父元素。

04-相对位置-前端

为什么要使用:用于绝对定位元素的父元素


固定的

固定位置元素与绝对位置元素相同。它们脱离了文档的正常流。但与绝对位置元素不同的是,它们始终相对于 HTML 标签。

05-固定位置-前部

为什么使用:当您希望将标题固定在视口顶部时使用。


粘性位置是唯一的。它的行为取决于滚动。如果你滚动过了元素,它将粘在原位置。之后,它将像固定元素一样工作。

CssPositionSticky

单击此处查看粘性位置属性的实时操作。

为什么使用:当您想在某个点击之后保留某些内容(例如“立即购买”“登录”)


最后说明

希望现在您能够根据需要轻松定位元素。感谢您阅读这篇博文。

GIF 图片来源:FROONT BLOG

🔗 与我联系:

推特 GitHub

文章来源:https://dev.to/surajondev/css-position-property-explained-3eg7
PREV
如何向 React 代码库添加 Prettier 和 ESLint 自动化
NEXT
开源贡献的优秀工具简介 Documatic CodeTriage Good First Issue GitPod readme.so 与我联系 结论