2013-03-11 107 views
24

我有一個css衝突,所以我必須去對付一些類.myclass的絕對定位屬性。但是在一個案例中,我想要一個.myclass類的div,它沒有絕對的定位。所以我把position: initial,在Chrome中工作,但它是跨瀏覽器?我搜索了它,發現沒有什麼確切的。是位置'初始'跨瀏覽器 - css

+0

使用繼承。自2011年起首次使用。IE不支持初始。 – borayeris 2015-09-21 19:34:23

回答

62

的位置,默認是position: static;

+1

剛剛測試替換「位置:初始;」 for「position:static;」它的工作。 – sousatg 2016-01-25 12:59:48

18

initial關鍵字是在2011年在Cascading and Inheritance Module介紹 - 它在FF 19 +,Chrome瀏覽器,Safari,Opera或15 +支持,但目前not supported任何IE版本。

+1

啊,它是[一個新的通用關鍵字](http://www.w3.org/TR/css3-values/#initial),這解釋了爲什麼它沒有列在[css定位規範](http: //www.w3.org/TR/css3-positioning/#position-property)(我認爲這個規範自從它被添加以來並沒有更新) – Quentin 2013-03-11 16:27:23

+0

@Quentin:它在propdef中說「Initial:static」 。術語「初始值」自CSS1以來一直用於表示「如果未指定,則爲此屬性的規範默認值」。 – BoltClock 2013-03-11 17:06:26

+0

@BoltClock - 這個答案在描述正確的事情時,與錯誤的事物聯繫在一起。我跟隨鏈接找到它,但它是在討論*'initial'關鍵字*而不是*初始值*。我編輯了答案以指向正確的位置。 – Quentin 2013-03-11 17:07:57

5

即使IE 11給了我這個'squiggles'。改爲static給了我想要的行爲。

enter image description here

鉻實際上表明它作爲一個可接受的性能在其下拉

enter image description here