【问题标题】:CSS for style change - Not working with chrome用于样式更改的 CSS - 不适用于 chrome
【发布时间】:2013-01-24 00:15:48
【问题描述】:
li.disabled a {color : #808080;}

我已经在 .css 文件中添加了上述内容,我的期望是找到任何类为禁用的<li> 标记,并使<a href="#">???</a> 此标记中给出的相应内容显示为灰色。

我的 html 示例是 http://pastebin.com/cnA4gqb3

这似乎不适用于 chrome 等浏览器。你能建议我一个通用的 CSS,它可以在所有浏览器中通用吗?

【问题讨论】:

  • 这可能是一个“重要”问题。其他一些 CSS 可能对 Chrome 更重要。尝试添加 !important 或更改规则的顺序。
  • 还要检查您是否为 a:visited 或 a:active 设置了样式,因为这也可能覆盖颜色
  • 我无法使用您的代码在 chrome 上重现您的问题,而且您使用的 css 对我来说似乎很标准。你能提供一些额外的信息,比如周围的 html 代码和 css 吗?
  • 正如 reinder 所指出的,仅它的重要性问题。多谢你们。 @reinder 请尽可能将此作为答案发布,以便我接受!

标签: html css tags styles


【解决方案1】:

你可以使用这样的东西:

这基本上用于 safari 和 chrome,

`@media screen and (-webkit-min-device-pixel-ratio:0) { #u { color:green; /* 仅限 Safari */ } }

【讨论】:

    【解决方案2】:

    这可能是一个“重要”问题。其他一些 CSS 可能对 Chrome 更重要。尝试添加 !important 或更改规则的顺序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多