我開發了一個Chrome擴展,它將所有CSS樣式應用到元素的「樣式」屬性(用於電子郵件等)。我發現在Chrome中一個奇怪的行爲與此css樣式:Chrome「background:0」錯誤document.styleSheets中的cssText
button{
background: 0;
}
在document.styleSheets當我讀到cssText這個規則,我得到:
button { background-position: 0px 50%; background-repeat: initial initial; }
但因爲我不重寫它是錯的背景顏色或背景圖像屬性。 奇怪的是,在應用background:0後,按鈕的背景實際上是「none」,只能用cssText發出。
在Firefox中,我得到:
button { background: none repeat scroll 0px center transparent; }
這是確定。
JS FIDLE演示(在Chrome中打開):
它是Chrome有錯誤,或別的東西嗎?
驗證你的CSS會抓住這個錯誤。 – cimmanon