Firebug CSS中的删除线

7

我制作了一个全局的css在两个页面上使用(基本搜索和高级搜索页面)。我在高级搜索页面中使用它,而css脚本运行良好。但是当我移动到基本搜索页面时(通过点击链接),css无法工作。我使用firebug查看发现,css脚本被删除了。css strike-through如何解决这个问题?

3个回答

11

这基本上意味着你的CSS属性被另一个CSS覆盖了。

查看该属性的定义,你可能需要修复网页上CSS包含顺序。


你的意思是 input.range 被另一个 CSS 文件使用了吗? - Praditha
2
也许可以使用另一个选择器来匹配相同的输入,比如类或ID。你定义的属性是“width”,如果你查看你的Firebug窗口,会发现上面有一个“width”属性,宽度为180px。你应该能够找出它来自哪里。 - pcalcao
谢谢你的提示,现在它运行得很好,我已经禁用了覆盖“input.range”规则的规则。谢谢 :) - Praditha
很高兴能帮到你 =) 如果你的问题已经解决,你可以接受这个答案。 - pcalcao
感谢解释。我需要使用这个约定来在 LIVEditor(具有类似 Firebug 的 UI)中显示重写的样式。 - Edwin Yip

11
如果您想覆盖此处的CSS,那么您所需要做的就是将!important添加到您的CSS中。
例如:input.range{ width:73px !important} 希望这可以帮助您。

我不明白,我按照你的指示做了,我把规则改成了 input.range{ width: 73px important! } 但它还是不起作用 :( - Praditha
3
这是 !important 而不是 important! - Peter O.
啊!是的。对不起,它是!important.. 谢谢Peter O. - Jak

0

width: 73px;规则已被覆盖。正如您所看到的,input.range在cramp.css中定义。在上面,您应该找到一个覆盖它的规则。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接