作者:Dickey 来源:Dickey's Blog 酷勤网收集 2008-08-19
摘要
还有一项验证叫做:W3C CSS 验证,是验证网页中的 CSS 是否符合 W3C 标准,能全面检测出 CSS 中所存在的相关失误,以便进行修改完善。实践中发现的状况:1)所有 CSS 特效滤镜无法通过验证;2)所有 CSS Hack 也无法通过验证……
虽说很多网站都未能通过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)很难避免被提示“颜色和背景颜色使用了相同的颜色”,其实能正常浏览,所以没有理会。




