风格未应用

时间:2012-10-26 10:40:37

标签: css knockout.js firebug

我在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;">

所以,如果我添加内联样式而不是敲除绑定,它可以工作......但是,我可以看到绑定正在工作,因为绑定颜色出现在firebug中的html中(但不在element.style中)在样式选项卡中,但看不到ko绑定颜色)

1 个答案:

答案 0 :(得分:2)

我不知道为什么,但是看起来display:block导致这种奇怪的不合时宜。