2012-09-14 28 views
2

好的,我正在分析我的網站在Chrome中的應用風格,我注意到我的一個div的自動強制執行一個位置:在div的css中根本不存在的相對位置。所以我的問題是,當我看到在Chrome中分析時如何在Chrome中調試時確定element.style的執行位置?

element.style { 

} 

那裏通常引用?

這個div在chrome中看起來像這樣。所以我有一個名爲left的css類應用到它,然後當網頁加載它有這種style =「」這是不是在原來的代碼。

<div class="left" style="height: auto; overflow: visible; width: 785px; padding-right: 5px; position: absolute; top: 0px; "> 
+3

Chrome中的'element.style'引用內聯樣式。有時你可以在樣式之後點擊一個小箭頭來查看繼承規則是如何應用的。 –

+2

額外的內聯樣式可能來自JavaScript – zenkaty

+0

好的,謝謝你們,我將開始尋找那裏。我需要了解內聯風格 – meanbunny

回答

0

基本上我發現的是,父母的元素在我的內部元素上強制執行上述css。爲了讓我解決這個層次問題,我將下面的代碼添加到了每個我想覆蓋的CSS規則中。

color:red !important; 

作爲一個例子。

相關問題