定位属性为position
简单来说定位就是规定被定位元素距离页面顶部及左边的距离
绝对定位的集中情况
<body>
元素的话
相对于当前页面的定位
<body>
元素的话,父级元素没有开启定位
相对于当前页面的定位
<body>
元素的话,父级元素开启定位
相对于父级元素的定位
bottom
值
相对于浏览器窗口的定位
脱离文档流
不脱离文档流
相对于自身原来的位置进行定位
z- index属性指定了一个具有定位属性的元素及其子代元素的z -order。当元素之间重叠的时候,z-order决定哪一个 元素覆盖在其余元素的上方显示。通常 来说z -index属性值较大的元素会覆盖较小的一个。 对于一个已经定位的元素(即position属性值是非static的元素),z - index属性指定:
部分属性可以继承:对子级元素同样保留此样式。
可以到帮助文档进行查阅
层叠是CSS中的一个基本特征,它定义了如何合并来自多个源的属性值的算法。对于层叠来说,共有三种主要的样式来源: .
用户定义的样式表会覆盖浏览器定义的默认样式,然后网页开发者定义的样式又会覆盖用户样式。作为网页的开发者只需要关注开发者样式。 尽管CSS样式会来自这些不同的源,但它们的作用范围是重叠的,而层叠则定义了它们如何相互作用。