2011-12-19 27 views
5

我已经做了一个全局的CSS,我用了两页(基本搜索和预先搜索页面)。我预先在搜索页面中使用它,并且css脚本运行良好。但是当我移动到基本的搜索页面(通过点击链接),CSS不起作用。我用萤火虫看看会发生什么,然后我发现css脚本是透明的。 css strike-through 我该如何解决它?Firebug CSS透视

回答

9

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

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

+0

你的意思是'input.range'被另一个CSS使用。 – Praditha 2011-12-19 11:02:52

+2

也许,或另一个匹配相同输入的选择器,如类或ID。你定义的属性是“宽度”,如果你看看你的萤火虫窗口,在它上面有一个“宽度”属性,用180px。你应该能够找出它来自哪里。 – pcalcao 2011-12-19 11:04:46

+0

感谢您的线索,现在它运作良好,我禁用了超过input.range规则的规则。谢谢:) – Praditha 2011-12-19 11:14:57

10

如果你想覆盖从这里的CSS意味着,你所要做的就是将!important设置为你的CSS。

input.range{ width:73px !important}

希望它会帮助你。

+0

我不明白,我按照你的指示,我改变我的规则,以'input.range {width:73px宽度:73px重要! }'但是它仍然不起作用:( – Praditha 2011-12-19 11:10:40

+3

这是'!重要的'而不是'重要的!') – 2011-12-19 11:22:06

+0

啊!是的,我很抱歉,它很重要..感谢Peter O. – Jak 2011-12-19 15:35:58

0

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