Skip to content
登录后刷题更便捷

CSS 有几种定位方式?

难度:

static: 正常文档流定位,此时 top, right, bottom, leftz-index 属性无效,块级元素从上往下纵向排布,行级元素从左向右排列。

relative:相对定位,此时的『相对』是相对于正常文档流的位置。

absolute:相对于最近的非 static 定位祖先元素的偏移,来确定元素位置,比如一个绝对定位元素它的父级、和祖父级元素都为 relative,它会相对他的父级而产生偏移。

fixed:指定元素相对于屏幕视口(viewport)的位置来指定元素位置。元素的位置在屏幕滚动时不会改变,比如那种回到顶部的按钮一般都是用此定位方式。

sticky:粘性定位,特性近似于 relativefixed 的合体,其在实际应用中的近似效果就是 IOS 通讯录滚动的时候的『顶屁股』。

内容仅供参考,难免有不恰当的地方,如果有问题欢迎及时反馈
部分内容来自网络,如果不慎侵犯您的权益,请联系我们,以便及时删除侵权内容