Open zxdfe opened 2 years ago
position有
static (默认值):静态定位 relative(相对定位):相对于元素自身定位,定位后空间不释放 absolute(绝对定位):相对于最近的已定位的父元素进行定位,最深的父元素是body fixed(固定定位):相对于浏览器窗口(window)定位 sticky(粘性定位):相当于relative 和 fixed 的结合,在元素处于正常文档流时,定位是relative,滑出当前浏览器窗口时,定位fixed inherit :规定应该从父元素继承 position 属性的值
1.position:static; 默认值,静态定位(不用管)
2.position:relative; 相对定位,相对于自身的定位,不脱标,占位置
3.position:absolute; 绝对定位,相对于最近一级定位的父元素的定位,脱标不占位置,通常配合相对定位使用(子绝父相)
4.position:fixed; 固定定位,相对于浏览器窗口的定位,脱标不占位置
5.position:sticky; 粘性定位,relative和fixed的结合
static
:静态定位top
, right
, bottom
, left
和 z-index
属性无效。relative
:相对定位absolute
:绝对定位fixed
:固定定位sticky
:粘性定位规定应该从父元素继承 position 属性的值。但是任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 “inherit”
static:静态定位(默认值)不脱离文档流 absolute:绝对定位,元素会脱离文档流,不占据空间,会找最近一级带定位的父元素做参照物进行移动 relative:相对定位,不会脱离文档流 fixed:固定定位,会脱离文档流 stricky:粘性定位,基于用户滚动位置定位
static : 默认值,静态定位
relative : 相对定位,即相对于元素的正常位置进行定位
absolute:绝对定位,相对于第一个非 static 定位的父级元素进行定位
fixed: 固定定位,相对于浏览器窗口进行定位
sticky: 粘性定位,它是 relative 和 fixed 的结合体,能够实现类似吸附的效果