我有一个id =“#item”的html元素我有一个UI事件,programaticaly通过将类“.new”添加到“#item”来改变“#item”的css。最初我希望“#item”拥有“position:absolute”。但是,一旦将类“.new”添加到“#item”,我可以在Chrome检查器中获取我想要的格式的唯一方法是从“#item”的css中删除position:absolute。我想通过“.new”中的css来完成此操作,但是在Chrome检查器中,我更改位置属性的选项是
static
absolute
relative
initial
inherit
fixed
据我所知,这些都不会与在Chrome检查器中删除“position:absolute”相同。任何人都可以建议在“.new”的css中放置什么来恢复到css默认定位。
答案 0 :(得分:31)
答案 1 :(得分:15)
CSS2 specification表示元素的初始position
值为static
。
因此,在您的情况下,如果您实际上无法删除声明,请将其重置为“默认”static
。
#item {
position: static;
}
答案 2 :(得分:0)
您不能使用“无”作为选项。 我需要
.search-bar{
position: static;
}
工作完成了。