正文
W3C 提供了一个免费的在线验证服务,访问如下链接:
在Address 中填入你需要验证的网页地址,点击Check 。如果返回:
Passed validation
则说明你的网页已经达到了标准,否则,会显示失败,并提示错误数目。
Failed validation, 4 errors
下面会显示错误列表,可以根据提示信息修改网页。
笔者的网站经过检查,错误主要集中在以下一些地方:
- IMG标签没有加入alt 属性。
- 下列标签容易忽视在结尾加入标签结束标志 <tag />。
- IMG
- HR
- INPUT
- META
- BR
- 属性的值没有使用双引号"" 引起,即使属性值是数字也需要。
- 错误的标签包含关系,比如把H1 标签包含在A 标签当中。
- HR 标签中不应直接定义样式,应通过CSS 定义。
- 使用了大写的标签名称或者属性。
但这个工具也存在一些问题,比如:
- 对于网页中类似下面的链接,会对连接符& 的部分检出错误,但实际上这只是一个稍微复杂一些的超链接。
- 网页中如果包含一些特殊字符,尤其是程序源码(即使已经包含在PRE 标签中),则会检出很多错误,甚至无法进行检测。
参考资源
- Guide to Cascading Style Sheets
http://www.htmlhelp.com/reference/css/ - HTML4.0 Reference
http://www.htmlhelp.com/reference/html40/ - ISO 8859-1 character set overview
http://www.htmlhelp.com/reference/charset/


