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

网站测试应该包括通过W3C css和html验证器吗?通过考试有什么好处?

  •  1
  • ERJAN  · 技术社区  · 10 年前

    我使用webdriver testNG进行网站测试。

    让我的网站通过官方css、html验证有什么好处?

    谷歌是否会奖励网站,让我的网站在其搜索索引中排名更好?

    我知道谷歌机器人会检查网站是否符合w3c标准。 W3C是一个严肃的组织,他们不会制定无用的验证标准。

    2 回复  |  直到 10 年前
        1
  •  2
  •   aberna    10 年前

    让我们开始说 W3C的验证并非一无是处 .

    W3C的使命是通过 制定确保长期增长的协议和指南 网络的一部分。

    与W3C保持一致意味着与web的发展保持一致。

    根据标准构建的网站通常更容易使用许多设备访问。这个想法是要有干净、正确标记的代码。

    验证系统将向您显示文件中给定标准的任何不符合项。如果你纠正了所有这些,你就会得到一份符合官方标准的文件。

    W3C的有趣之处( http://validator.w3.org/docs/why.html )

    • 作为调试工具的验证
    • 验证简化了维护
    • 作为未来验证质量检查的验证
    • 验证有助于传授良好实践
    • 验证是专业的标志

    请求验证的项目($)

    某些项目需要可访问性级别和有效的html和css。事实上,在英国、加拿大、澳大利亚、意大利和其他一些国家,提供网络访问是法律。

    此处提供更多详细信息: http://en.wikipedia.org/wiki/Web_Content_Accessibility_Guidelines#Legal_obligations

    Seo和验证

    验证代码对seo的好处背后的想法是,一旦你有了一个合规的网站,你的网站不仅会在更多的浏览器上获得更好的用户体验,而且你会有一个代码少得多的网站,因为它在搜索引擎上的排名会更高。

    几年前进行了一项有趣的测试,以检查Google和Validate站点之间的关系: http://www.hobo-web.co.uk/official-google-prefers-valid-html-css/

    另一方面,谷歌频道有一段视频(2009年制作)( https://www.youtube.com/watch?v=FPBACTS-tyg&feature=youtu.be )如果很明显,经过验证的代码不会得到任何seo提升。

    可用的工具

    一系列可用于自动验证的免费工具。

        2
  •  1
  •   valentin    10 年前

    它有助于提高兼容性。 有些浏览器非常宽容,但其他浏览器则不然。

    每个构建浏览器的人都会使用官方的W3标准,所以如果你使用这些标准并且没有变通办法(这可能在每个浏览器中都不起作用),就会再次提高兼容性。