2012-10-26 96 views
0

我在Firebug中看到我的樣式(background-color)明顯位於html視圖中的元素上,但不顯示在樣式選項卡中的element.style中。在文檔中,我沒有看到樣式的效果,但是如果手動將它添加到當前類的樣式選項卡中,它將起作用。 這怎麼可能?未應用樣式

!important在元素上的樣式,並沒有看到任何可以重寫它

編輯,甚至與價值入賬字面上這裏,沒有骰子:

<div class="fl oh rounded" data-bind="attr:{style:'display:block, background-color:#ff0000 !important;'}"> 

然而,這有效。

<div class="fl oh rounded" style="background-color:#ff0000 !important;"> 

所以,如果我添加了風格的行內,而不是在淘汰賽結合,它的工作原理......不過,我可以看到,正在爲綁定顏色出現在螢火蟲的HTML的結合(但不在樣式選項卡中的element.style,但沒有看到ko綁定的顏色)

+0

代碼或鏈接的網站plz –

+1

請告訴我們你的代碼,也許你以後覆蓋它,也許某事在它之上,這很難猜測。 – daniel

+0

問題是,在什麼情況下(我什麼都不知道)可以在元素上內嵌一個樣式,但在firebug中不在element.style中? – Tom

回答

2

我不知道爲什麼,但它是不尋常的看起來display:block導致這種古怪。