【问题标题】:Prevent CSS Validation for just 1 line仅阻止 1 行的 CSS 验证
【发布时间】:2010-06-09 13:07:37
【问题描述】:

我有一个与this question 几乎相同的问题,但我正在寻找不同的解决方案。我不想在全局范围内关闭它,我只想为一行禁用它。我知道我已经看到了许多使用各种技术来抑制不同警告的示例,我正在寻找一种可以放入我的 CSS 中来抑制这种警告的示例。

抑制警告的方法示例,例如#pragma warning disable 659[SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Justification = "I have a good reason.")]

我希望它保持安静的 CSS 中包含一些 CSS3 内容,这就是它抱怨的原因:

.round
{
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

那么知道如何让我的Error 1 Validation (CSS 2.1): 'border-radius' is not a known CSS property name 错误消失吗?我宁愿不要丢失我所有的 CSS 验证,但我确实希望它忽略这个“问题”。

【问题讨论】:

  • 我刚刚取消选择“检测未知属性”并留下“检测无效值”,所以我仍然得到了一些验证。虽然很不幸

标签: css visual-studio-2010


【解决方案1】:

我认为这是不可能的。但是您可以将漂亮的效果与基本效果分开。 http://www.smashingmagazine.com/2009/04/22/progressive-enhancement-what-it-is-and-how-to-use-it/ 为所有很酷的 css3.0 东西制作一个样式表。将它添加到可以使用它的浏览器中。对于那些不能(即,还有谁),您只提供基本的样式表。 所以真正的浏览器得到了basic + css3.0。 IE 只获得基本的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-01
    • 2016-08-01
    • 2017-03-03
    • 2019-04-05
    • 1970-01-01
    相关资源
    最近更新 更多