网站页面HTML代码兼容性是有所区别的,不同操作系统的浏览器,在解析HTML的时候都有所不同,因此就出现了W3C验证服务。W3C验证服务是由World Wide Web Consortium(W3C)提供的验证服务可以为互联网用户检查HTML文件是否附合HTML或XHTML标准。这可以向网页设计师提供快速检查网页错误的方法。
W3C验证服务的前身为Gerald Oskoboiny发起的一个计划,The Kinder, Gentler HTML Validator而The Kinder, Gentler HTML Validator则由Dan Connolly 和 Mark Gaither继续开发成一个更准确的,第一个线上HTML验证器,并于1994年7月13日发布。于1997年9月,Oskoboiny开始为W3C工作,而于1997年12月18日,W3C宣布W3C HTML Validator以他的作品为基础发布。
HTML验证工具将网页与W3C标准比较。标准则根据文件宣告的版本而验证工具会读取DOCTYPE宣告而决定使用的标准。 当验证工具读取到网页及决定使用的标准后,验证工具将会检查错误,例如元素开关的遗漏,引号的遗漏及其他代码错误。 验证工具随后会建立报告,指出文件是否正确。错误则会以列表方式显示。某些错误,例如遗漏元素关闭,可以造成数个,甚至过百个错误。但是网页设计师则只需要处理第一个出现的错误并排除余下连串的错误。
一直以来会有很多朋友在考虑W3C验证对网站seo优化的影响,其实如果网站页面没有出现严重的错误,在搜索引擎蜘蛛抓取当中没有出现抓取失败或者抓取错误的现象,W3C验证对网站优化的影响是微乎其微的。从某种意义上来说,W3C验证的通过率现阶段是很低的,朋友们可以尽量更正验证报告中的错误,一般的警告信息提示可以忽略不计的。