css 布局之 4种 position 布局讲解
warning:
这篇文章距离上次修改已过265天,其中的内容可能已经有所变动。
在CSS中,position
属性用于指定元素的定位方式。以下是position
属性的四种常见值及其说明:
static
:这是position
属性的默认值。它表示元素没有被定位,元素出现在正常的流中。relative
:相对定位。相对于其正常位置进行定位。可以通过top
、right
、bottom
、left
属性设置元素相对于其正常位置的偏移量。absolute
:绝对定位。相对于最近的非static
定位的祖先元素进行定位。如果没有这样的元素,则相对于文档体(body)进行定位。fixed
:固定定位。相对于浏览器窗口进行定位,并且元素的位置不随页面滚动而变化。
实例代码:
在这个例子中,.static-box
是默认的静态定位,.relative-box
相对于其正常位置有了偏移,.absolute-box
相对于最近的父容器有了偏移,而.fixed-box
则是固定在浏览器窗口的底部右侧。
评论已关闭