2013-10-13 76 views
13

我有一個id元素爲「#item」的html元素我有一個UI事件,通過將類「.new」添加到「#item」中,programaticaly更改了「#item」的css 」。最初我想讓「#item」擁有「絕對位置」。但是,一旦類「.new」添加到「#item」,我可以在Chrome檢查器中獲得格式的唯一方法是從「#item」的css中刪除位置:絕對位置。我想通過代替「新」的CSS在Chrome檢查然而做到這一點,我的選擇改變位置屬性是刪除位置:通過添加css的絕對屬性

static 
absolute 
relative 
initial 
inherit 
fixed 

至於我可以告訴這些都不做同樣的事情,在Chrome檢查器中刪除「position:absolute」。任何人都可以提出什麼要放在CSS「。新」,以恢復到CSS默認定位。

+0

嘗試將字段留空並設置爲如下重要:'position:!important;' – CIRCLE

+1

'position:static'是默認值。 – 2013-10-13 22:49:21

回答

11

CSS2 specification表示元素的初始值positionstatic

所以在你的情況下,如果你不能實際刪除一個聲明,然後將其重置爲「默認」,即static

#item { 
    position: static; 
}