静态定位(static)为默认方式,元素按文档流排列,top、bottom、left、right无效;2. 相对定位(relative)使元素相对原位置偏移,保留原始空间;3. 绝对定位(absolute)脱离文档流,相对于最近已定位祖先定位,无则相对视口;4. 固定定位(fixed)脱离文档流,相对视口固定,滚动不变;5. 粘性定位(sticky)在未达阈值时相对定位,达到后变为固定定位。

在CSS中,元素的定位方式由 position 属性控制,它决定了元素在页面中的布局行为。以下是常见的五种定位方式:
1. 静态定位(static)
这是元素的默认定位方式。
• 元素按照正常的文档流进行排列。• 设置 top、bottom、left、right 属性无效。
• 不受祖先元素的定位影响。
2. 相对定位(relative)
元素相对于其在正常文档流中的原始位置进行偏移。
• 使用 top、bottom、left、right 可以移动元素。• 原始空间仍然保留,不会影响其他元素布局。
• 常用于微调位置或作为绝对定位元素的参考容器。
3. 绝对定位(absolute)
元素脱离文档流,相对于最近的已定位祖先元素进行定位。
立即学习“前端免费学习笔记(深入)”;
标签: css 浏览器 排列 网页布局 绝对定位 相对定位 静态定位 固定定位 粘性定位
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~