设置元素的定位方式。
属性值:
- static 正常定位(元素位于正常的文档流中,忽略 top bottom left right 及 z-index 属性)
- absolute 绝对定位(相对于 posotion 不为 static 的祖先元素进行定位(如果找不到该元素,则相对于 body 元素进行定位),不占据文档流中的位置)
- fixed 绝对定位(相对于浏览器窗口进行定位,不占据文档流中的位置)
- relative 相对定位(相对于元素原来的位置进行定位,仍占据文档流中的位置)
- sticky relative 与 fixed 的结合(元素位于可见位置时,表现为 relative。元素离开可见位置时,表现为 fixed)
设置相对定位或绝对定位元素的顶部偏移。
属性值:
- auto 自动(默认)
- 尺寸值
- 百分值(根据定位参考元素的高度计算)
设置相对定位或绝对定位元素的底部偏移。
设置相对定位或绝对定位元素的左侧偏移。
设置相对定位或绝对定位元素的右侧偏移。
设置元素的堆叠顺序(层)。
属性值:
- auto 自动(默认,与父元素相同)
- 整数
设置元素纵向的对齐方式。
属性值:
- baseline 位于父元素的基线上(块级元素的顶部,行内元素的底部。默认)
- sub 对齐文本底部
- super 对齐文本顶部
- top 顶端对齐
- text-top 与文本顶端对齐
- middle 居中
- bottom 低端对齐
- text-bottom 与文本低端对齐
- 尺寸值
- 百分值(根据 line-height 计算)