阿里妈妈广告代码、雅虎统计代码,均未能通过 XHTML W3C 验证
虽说很多网站都未能通过XHTML W3C 验证,也有很多人认为网页是否符合W3C标准并不重要。但是,如果本着严谨认真与精益求精的精神,应该还是有必要遵循相关标准的。于是,对最近新主题iNews-v1的范例站CNCW进行了验证,结果很无奈:
Errors found while checking this document as XHTML 1.0 Transitional!
Result: 28 Errors, 25 warning(s)
根据验证结果的提示,问题代码存在于:阿里妈妈淘客推广广告链接代码、雅虎统计代码。当把页首的淘客广告链接与页尾的雅虎统计代码去掉之后,才能看得到:Passed !
This document was successfully checked as XHTML 1.0 Transitional!
总结一下所遇到(己解决或未解决)的几种无法通过 XHTML W3C 验证 的几种因素:
1)阿里妈妈广告代码需修改方可通过验证
阿里妈妈广告的原始代码中有个 type=text/javascript 需修改成 type="text/javascript" 即可
2)阿里妈妈淘客链接代码多处无法通过验证
淘客链接代码有非常多的参数,根据难结果显示,两条链接竟有 24 Errors !不过,为了避免修改代码可能出现的一系列问题,还是不改为妙。(唉!)
3)雅虎统计代码也未能通过 XHTML W3C 验证
出于雅虎统计己提示切勿修改代码,所以也没对此处作修改。(反正己不能通过验证了)
顺便扯远一点,另外还有一项验证叫做:W3C CSS 验证,是验证网页中的 CSS 是否符合 W3C 标准,能全面检测出 CSS 中所存在的相关失误,以便进行修改完善。实践中发现的状况:
1)所有 CSS 特效滤镜无法通过验证;
2)所有 CSS Hack 也无法通过验证,例如:_line-height (对IE6的Hack)
3)很难避免被提示“颜色和背景颜色使用了相同的颜色”,其实能正常浏览,所以没有理会。
文章标题:阿里妈妈广告代码、雅虎统计代码,均未能通过 XHTML W3C 验证
链接地址:http://dickeydong.cn/xhtml-w3c-check.html

我猜,淘客链接,试着把查询字符串中所有的分割符“&”替换成“&”,应该能解决掉大部分错误。
[Reply]
Dickey Reply:
八月 16th, 2008 at 12:13
你是说用 “&”替换直接的“&”?应该不行吧;
?q=&u=184993&pid=mm_10217163_0_0&d=……
我发现其参数中的 q= 没有赋值,但没有仔细研究能否去掉或修改,无所谓了。
[Reply]
Estyle Reply:
八月 16th, 2008 at 12:33
没有赋值的情况我倒没注意过。
不过确实把“&”改成“&”能处理掉一些错误,你试试吧。
[Reply]
我的主题去测试也是错误一大堆 光颜色方面就超级多...
[Reply]
Dickey Reply:
八月 17th, 2008 at 10:17
嘿,其实早己帮你测试过了。
同时也测试过百度/新浪/……,似乎都不重视W3C标准;
不过像Wordpress等等,完全完全通过检测。
[Reply]
我的通过了,呵呵
[Reply]
其实主要是我们自己添加他们的代码的时候要留心就可以了。
XHMTL规范的确很严格,img少个alt就会被提示为error,想要通过验证,的确需要一种精益求精的态度啊。看看百度的首页,竟然都有超过60个error……
前几天花了不少力气,终于XTHML 1.0 Strict passed,1.1也通过了,不过自己一直都不知道这两者有什么不同……
[Reply]
我去掉那些js代码后(雅虎的反向链接代码有20多处错误)就只剩雅虎统计的代码没通过验证了
[Reply]
好像难度有点大哦
[Reply]
怎么推广
[Reply]
要怎么放置代码啊
[Reply]