【问题标题】:What are all of these W3C CSS Validation Warnings About?这些 W3C CSS 验证警告是关于什么的?
【发布时间】:2019-02-28 14:17:08
【问题描述】:

我有一个几年前开发的网站,我正在尝试使用 W3C 验证工具验证 html 和 css。

除了被告知 W3C 已过时并且“不要担心”之外,如果有人能向我解释我看到的关于以下所列项目的所有警告,我将不胜感激。

我想知道的是,如果我删除所有这些内容,是否会对我客户的网站产生重大不利影响?由于我的网站是多年前完成的,这些是否已过时?

-webkit-box-sizing 是一个未知的供应商扩展

-moz-box-sizing 是未知的供应商扩展

-webkit-border-radius 是一个未知的供应商扩展

-moz-background-clip 是一个未知的供应商扩展

-webkit-background-clip 是一个未知的供应商扩展

-webkit-transition 是一个未知的供应商扩展

-moz-transition 是一个未知的供应商扩展

-o-transition 是未知的供应商扩展

-webkit-box-sizing 是一个未知的供应商扩展

-moz-box-sizing 是未知的供应商扩展

-webkit-border-radius 是一个未知的供应商扩展

-moz-background-clip 是一个未知的供应商扩展

-webkit-background-clip 是一个未知的供应商扩展

【问题讨论】:

    标签: css validation


    【解决方案1】:

    这些 CSS 供应商扩展(与大多数一样)是在浏览器开始实施较新的 CSS3 规则并且具有足够不同的实施时,由于兼容性原因,非前缀属性并不总是被接受。

    此时,这些看起来都可以安全地从您的 CSS 中删除,但这样做并没有什么特别的好处。

    【讨论】:

    • 非常感谢,至于“这样做没有什么特别的好处”,我不同意。当您向客户和/或潜在客户展示您所获得的内容时,如果他们看到没有任何“警告”的干净整洁的验证,并且您必须解释警告的微不足道,那么在客户眼中就会有很长的路要走他们已经购买或正在考虑购买的最终产品。同意吗?
    • @TMHDesign 我已经开发网站很长时间了,但从未听说过有客户关注 HTML/CSS 验证,所以我不同意。特别是因为并非所有警告都是坏的 - 在这种情况下,这些供应商前缀会增加与旧浏览器的兼容性。
    • 乔恩,我不确定你是否“明白”。我开发网站的时间比你自己长。我说的是竞争激烈的销售环境,例如您可能不参与竞争。从竞争对手那里吸引客户时,向他们展示由竞争对手(在这种情况下是您)开发的网站,它有数百个“警告” ,然后向他们展示我完美无瑕的网站至少会让他们感到疑惑。
    猜你喜欢
    • 1970-01-01
    • 2011-03-07
    • 1970-01-01
    • 2012-04-17
    • 2013-06-25
    • 1970-01-01
    • 2021-05-03
    • 2017-08-03
    相关资源
    最近更新 更多