2

我最近决定在我们的 Web 应用程序上运行 Resharper 6.0“分析解决方案中的错误”选项。在它发现了几个有效问题之后,它让我难倒了一些 CSS '错误':

免责声明:我一点儿也不是 CSS 人,只懂原理,所以可能会使用错误的术语 - 请多多包涵!)

在我们的 Web 应用程序中,我们有一些 CSS 选择器遵循以下一般模式:

    .someselector{
        属性:继承
    }

此“继承”值已用于以下属性:

  • 填充
  • 边框宽度
  • 溢出

我意识到“继承”值不一定跨浏览器兼容,但我并不担心(现在)。我不明白的是,为什么 ReSharper 会因为我的研究表明它是一个有效的 CSS 值(尽管没有得到广泛支持)而放弃它的使用? http://reference.sitepoint.com/css/inheritvaluehttp://www.w3.org/TR/CSS2/cascade.html#value-def-inherit

我假设我对继承价值及其用途一无所知,并希望有人能提供任何启示。如果有经验的 CSS 开发人员可以告诉我 CSS 是有效的而 ReSharper 是错误的,我同样很高兴。只是想清楚哪个是正确的!

提前致谢!

4

2 回答 2

2

JetBrains已经将此确定为一个问题(并链接到此问题!),并已针对 6.1 版进行修复。

于 2011-09-02T09:02:17.210 回答
1

这已被确认为错误(在 Stack Overflow 之外),我已向 JetBrains 提交错误报告以修复它。上面列出的 CSS 确实有效。

于 2011-09-07T03:38:20.447 回答