验证网站,是一个确定网站的页面符合各个组织制定的各种标准、规范的过程。验证网站非常重要,它可以保证网页被搜索引擎、网站用户以及访问者等不同系统以相同方式(并且是你所希望的方式)解析。
让网站符合互联网规范和标准是网站被普遍理解的方式之一。一定要确保网站所有代码和样式表都经过验证,也就是说,所有代码和样式表不仅要符合W3C规定的“严格”标准,也要通过CSS和XHTML的多种验证。
不同的验证程序所要求的验证标准也不尽相同。有些只需要验证CSS代码,有些验证XHTML,有些则验证网站的可访问性。如果的确希望为读者展现标准化的网页,尽量在多个验证程序上测试网站。W3C不仅规定了网页标准,也提供了不同种类的网页验证程序。
简单的说,验证网站可以保证我们的网站符合大多数网页开发人员都能够接受的标准。这意味着我们的网站会具有范围更广的可访问性,能够被更多用户在不同web浏览器和操作系统上访问。让网站更加便于访问也是网页开发人员的必修课之一。从这些我们可以看出,拥有一个经过验证的网站的确会给我们带来很多好处。
验证技巧
验证程序能够检测出网页和样式表中的问题。而问题可能是有一个开始后没有结束的标签,或者可能是一个有拼写错误的代码,也可能标签或样式表中的某个必要元素被遗忘了。这时我们仿佛侦探,追寻并改正网页中的每个细微错误。可以在文章稍后列出的验证相关资料中了解更多网站验证方面的信息。
对WordPress网站的验证不仅仅包括网站首页验证,主题和模板文件也是不可忽视的验证部分。当我们根据首页修复了与index.php和sidebar.php相关的所有错误后,single.php,page.php,archives.php以及category.php中可能仍然存有错误,因此这些页面也需要经过验证。
错误也不仅仅发生在模板文件中,日志中也可能存在错误。在日志中使用HTML或者输入错误的HTML代码时,WordPress可能无法识别HTML并将HTML转换为字符实体。如果某个页面中有大量HTML代码,请验证这个页面以保证代码的准确性。偶尔也可以选择任意几篇日志进行验证,确保一切运行顺利。
在基于网络的测试程序上测试网站只是网站验证的一部分,我们还需要请朋友、亲戚、同事甚至陌生人帮我们进行网站测试。在不同的操作系统和工作方式的测试下,主题和网站样式能得到更好的检验。
WordPress论坛的Your WordPress版块的目的就是为WordPress用户评论他们的网站。WordPress论坛志愿者会免费为用户提出意见或建议。具体情况请参阅WordPress网站评论。志愿者也会帮助用户解决所遇到的问题,还可能在用户网站上留言,发表自己的各种看法。
验证步骤
WordPress网站验证清单:
1. 验证HTML/XHTML
2. 验证CSS
3. 验证第508章节标准(可访问性)
4. 验证WAI标准(可访问性)
5. 验证链接有效性(检查是否有死链接)
6. 验证订阅情况
7. 跨浏览器验证(包括在掌上电脑、Mac、PC机以及手机上测试)
8. 再次验证HTML和CSS
9. 请朋友、亲戚、同事验证网站
10. 在WordPress论坛的Your WordPress版块公布自己的网站地址,请志愿者对网站进行评论
HTML验证资源
- W3C's Collection of Validators
- Watchfire's Bobby Validator for Standards and Accessibility – hardest to pass
- W3C Tidy Online
- Silk Tide Online Validator for Errors and Accessibility
- Windows GUI Interface for TIDY
- Site Report Card Validator
- Valet Webthing.com
- The W3C's HTML Validation Service (URL and upload)
- Watson Addy's Validator
- Alpine Internet HTML Validator
- AnyBrowser's HTML Validation
- Cynthia Says Validator
- Doctor-HTML Validator
- HTMLvalidator.com's Validator
- Software QA and Testing Resource Center
- HTML Tag Checker
- W3.org Tidy Validator
- Validated WordPress Plugin
CSS验证资源
- W3.org's CSS Validator
- Style-Sheets.com Validator (针对浏览器测试)
- W3C Style sheet validator
- WDG and HTMLhelp.com's CSS Validator and Checker
通过文件上传进行验证
- W3.org's CSS Validator
- Searchengineworld's HTML File Upload Validator
- WDG and HTMLhelp.com's CSS Validator and Checker (验证URL和上传文件)
- The W3C's HTML Validation Service (URL和上传文件)
- HTMLHelp's File Upload HTML Validator
订阅(Feeds)验证
- Feedvalidator.org ——Atom订阅和RSS订阅
- Experimental RSS 1.0 Validator
- Redlands RSS 1.0 Validator
- Feeds.archives.org
网站验证相关资源和文章
- Writing Code in Your Posts
- Fixing Your Website
- Mark Freeman's Many Links to Validation Resources
- Squarefree's Bookmarketlets (提供网页测试的JavaScript脚本)
- Walidator.com
- Understanding How HTML Validators Work
- You Call That Web Site Testing?
- What Every Web Site Owner Should Know About Standards: A Web Standards Primer
- A Brief Introduction to WordPress and Web Accessibility
相关文档
分类:中文手册