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

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

4

1 回答 1

2

我不知道为什么,但正是这种不合时宜的外观display:block造成了这种奇怪。

于 2012-10-26T11:15:03.113 回答