代码之家  ›  专栏  ›  技术社区  ›  Omar

HTML/CSS验证链接/按钮

  •  1
  • Omar  · 技术社区  · 15 年前

    很多网站之所以在w3c的css/html验证中放置一个小链接/按钮,是因为这只是一个奇怪的实践?

    5 回复  |  直到 15 年前
        1
  •  2
  •   James Black    15 年前

    验证只表明您花费了一些时间来确保网页符合doctype中指定的标准。

    理想情况下,每个页面都应该进行验证,但这并不是例外。

    对于一些公司来说,这是为了避免诉讼,因为盲人有一个标准,所以,如果你没有通过他们的验证,你就可以被起诉。

    以下是有关ADA合规性的链接: http://www.icdri.org/CynthiaW/is_%20yoursite_ada_compliant.htm

    您可能需要在此处查看更多原因: http://www.clfsrpm.net/w3c-validator/docs/why.html

    基本上,如果你想做某件事,你最好学会正确地做并通过验证。

        2
  •  1
  •   Brian Campbell Dennis Williamson    15 年前

    所以人们可以炫耀他们花时间遵守标准的事实。

    遵守标准是很有用的,因为它有助于确保您的页面可以跨浏览器工作。但通常情况下,花时间让页面进行验证是没有回报的,而且验证程序比确保互操作性真正需要的更挑剔。所以,有些人觉得在他们的页面上贴一个小徽章很好,表明它是有效的,以炫耀他们所做的工作。

    把一个验证徽章贴在你的页面上真的没什么用,我看到的很多页面实际上都没有验证(因为他们在做更改之前把徽章贴在上面,或者他们有一个错误,允许一个&通过不加引号的方式来验证),所以你说得很对,这只是一个奇怪的小练习。

        3
  •  0
  •   o.k.w    15 年前

    好吧,这就像为什么公司想在任何地方展示他们的ISO认证一样,在名片、网站等上。

        4
  •  0
  •   Ralph Lavelle    15 年前

    也许这是开发人员的一个提高意识的举措,它迟来纠正所有这些垃圾所做的错误,这些垃圾“在Netscape Navigator 4中最佳查看”类型的伪免责声明是您一直使用的。

        5
  •  0
  •   Egor Pavlikhin    15 年前

    应该注意的是,没有“标准”,只有“建议”,没有人严格遵守。此外,验证器将许多无用的东西标记为错误(例如缺少“alt”属性)。它不保证与网站显示方式相关的任何内容,它只保证HTML的语法是有效的(您可以轻松地“打破”建议,代码仍然得到完美的验证)。

    在我看来,它主要是用“Web2.0”这个词来炫耀的。这并不意味着什么。