【问题标题】:Firebug CSS strike-throughFirebug CSS 删除线
【发布时间】:2012-01-23 12:33:19
【问题描述】:

我制作了一个在两个页面(基本搜索和高级搜索页面)中使用的全局 CSS。我用它提前搜索页面,css脚本运行良好。但是当我移动到基本搜索页面(通过单击链接)时,css 不起作用。我用firebug看看发生了什么,然后我发现css脚本是删除线。 怎么解决啊?

【问题讨论】:

    标签: css firebug strikethrough


    【解决方案1】:

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

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

    【讨论】:

    • 你的意思是input.range被另一个CSS使用了,.?
    • 也许,或者匹配相同输入的另一个选择器,例如类或 ID。您定义的属性是“宽度”,如果您查看萤火虫窗口,在它的正上方定义了一个“宽度”属性,为 180 像素。您应该能够弄清楚它的来源。
    • 感谢您的提示,现在它运行良好,我已禁用覆盖 input.range 规则的规则。谢谢:)
    • 很高兴它有帮助 =) 如果您的问题现在解决了,您可以接受答案。
    • 感谢您的解释。我需要使用此约定在 LIVEditor(具有类似 Firebug 的 UI)中显示被覆盖的样式。
    【解决方案2】:

    如果您想从这里覆盖 css 意味着您只需将 !important 设置为您的 css。

    点赞input.range{ width:73px !important}

    希望对你有帮助。

    【讨论】:

    • 我不明白,我已经按照你的指示,我将我的规则更改为input.range{ width: 73px important! },但它仍然不起作用:(
    • 这是!important 而不是important!
    • 啊!是的。很抱歉,它很重要。谢谢彼得 O。
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2011-07-27
      • 2016-01-29
      • 1970-01-01
      • 1970-01-01
      • 2013-09-27
      • 1970-01-01
      • 1970-01-01
      • 2012-01-03
      • 1970-01-01
      相关资源
      最近更新 更多