31

我有一个 css 冲突,所以我必须反对处理某些 class 的绝对定位属性.myclass。但在一种情况下,我希望一个带.myclass类的 div 没有绝对定位。所以我把position: initial, 在 Chrome 中工作,但它是跨浏览器的吗?我用谷歌搜索并没有发现任何真正精确的东西。

4

4 回答 4

82

位置的默认值是position: static;

于 2013-03-11T16:23:34.897 回答
24

initial关键字于 2011 年在级联和继承模块中引入——它在 FF 19 +、Chrome、Safari、Opera 15 +中受支持,但目前在任何版本的 IE 中均不支持。

于 2013-03-11T16:24:28.633 回答
8

甚至 IE 11 也给了我这个“曲线”。更改为static给了我想要的行为。

在此处输入图像描述

Chrome 实际上在其下拉菜单中建议它为可接受的属性

在此处输入图像描述

于 2014-06-30T07:43:24.553 回答
0

position: unset;我遇到了与在 IE 中不为我工作的问题相同的问题。我改变了position: static;,它按预期工作,因为 IE 没有未设置的行为。

于 2021-07-13T00:40:22.417 回答