absolute 和 fixed
时间: 2024-04-25 20:23:41 浏览: 55
css中postion的fixed与absolute区别详解
absolute 和 fixed 是 CSS 中用来定位元素的两种定位方式。
absolute 定位是相对于最近的已定位祖先元素进行定位的。如果没有已定位的祖先元素,则相对于最初的包含块(通常是浏览器窗口)进行定位。通过设置元素的 top、right、bottom 和 left 属性,可以指定元素相对于其定位参考的位置。
fixed 定位是相对于浏览器窗口进行定位的。与 absolute 定位不同,fixed 定位不会随着页面滚动而改变位置。通过设置元素的 top、right、bottom 和 left 属性,可以指定元素在浏览器窗口中的固定位置。
总结来说,absolute 定位是相对于已定位祖先元素进行定位,而 fixed 定位是相对于浏览器窗口进行定位,不受页面滚动影响。
阅读全文