通过W3C校验
[YesSan]

W3C是对网络标准制定的一个非赢利组织,由全世界很多和互联网相关的企业组成,提供互联网标标准和规范。
我使用的Blog程序是Bo-Blog,这是一个不错的Blog程序。经过一段时间对XHTML,W3C的学习,从模板到文章,最后到程序的修改,最终通过W3C校验:XHTML1.0,算是对自己的奖励与鼓励,基本前台的页面都通过W3C校验;打算联系Bob建议重新修改程序里一些没有XHTML规范化的代码,主要是前台的页面程序文件。
关于Blog程序一点修改,主要是前台:(Bo-Blog版本1.7.0108)
日历表格——include/getcalendar文件,的第八十行$chart.="</td></tr></table></td></tr></table>";,修改为$chart.="</table></td></tr></table>";,XHTML代码规范化;
天气图片注释——include/art.php文件,第三十行,<img src="{ $location['weather'] }/$todayweather.gif" title="$langmain[1]" />,添加alt="$langmain[1]",图片注释,<img src="{ $location['weather'] }/$todayweather.gif" alt="$langmain[1]" title="$langmain[1]" />;
链接缓存——global.php文件,第六百五十九行,在<img src="$tk[4]" border="0" title="$tk[1]" />这行代码里添加alt="$tk[1]",为<img src="$tk[4]" border="0" alt="$tk[1]" title="$tk[1]" />;
分页——global.php文件,第一百三十八行,给最后一个»添加“;”,为“»”;
<body>与<html>结束次数过多———由于index.php文件,第二百七十九行至第二百八十九行,是对模板文件index.htm添加程序负载显示,并添加</body></html>,如果你在管理员后台修改不显示程序负载显示,它就只添加</body></html>,可以修改模板把index.htm与view.htm文件里的</body></html>代码删除;
这里只写几点的修改,当然还有其他的文件也存在一些代码不规范,Bob需要面对上万的代码,难免会出现一些小错误,排除程序这些不规范代码,模板与撰写文章的代码也需要符合W3C标准。
校验:XHTML1.0——YesSan Personal Blog校验
The W3C Markup Validation Service
XHTML代码规范链接:
P.S. 已与Bob联系过,第五点没有更好的解决方法,暂时只能是通过删除模板文件index.htm与view.htm里的</body></html>。(Bo-Blog版本1.7.0108.2已修正一些)Mozilla是制作web标准页面的最佳调试浏览器,它是基于Gecko的,支持web标准最完美的浏览器。一般mozilla测试通过的页面,在其他非I E浏览器中浏览都不会有太大的错误。

2005年6月1日14:40星期三 [
永久地址
引用地址 




















比起IE的容错,差个天和地。