By MBPDLPayday Loans

用W3C标准校验本站

这两天不知道怎么地就执着于做一个完美的theme了… 上午醒来又翻别人的blog, 发现很多人的网站上都有valid xhtmlvalid css两个图标,以前很少注意,今天就拿我的这个”RoundBox”开刀吧.

CSS的校验只有两个小毛病, cursor我写了hand, 实际上hand不属于规范定义的鼠标样式, 改成pointer, 再去校验一次, 全部通过, 奖励我一个图标 — valid css. 再去校验xhtml, 这下就捅了马蜂窝了, 33个error, 还有很多warning. 一个一个来看吧, 首先是li标签没有外围标签的错误. W3C的标准告诉我们, li标签外面需要包着ol,ul等. 改完发现”work的一塌糊涂”(T公司某高工名言), 只有header和body中间空了一整行出来, 好吧, 懒得理你, 让ol的float:left. 嗯, 一个问题解决. 再看, 还有一对div标签大写了, so easy. 这两个问题搞定后, 就只剩10几个错误了, 呵呵, 是不是跟改C++的编译报错一样? 继续往下看, 咦? google的reader引用竟然也报错? 这个问题查了很久, 后来想起来Junchen的网站上也有google reader的引用, 好, 去看看人家怎么引的, 这次的对比我差点用上放大镜, 最后终于发现, 我的引用里面, 链接参数之间的连接符直接写了 & , Junchen同学的是& amp; ,原来如此~ 顺手把& lt;和& gt;的问题也搞定. XHTML仍然报出一个警告:

Warning Byte-Order Mark found in UTF-8 File.

这个问题我本以为是文件编码问题引起的, 遂把所有的模板文件都改为UTF-8格式, 可是这样再去校验的话, XHTML说我的第一行第一列有空格…囧 反复了若干次也没能征服这个问题… 暂时当作”known issue”吧… 反正人家也已经把”小红花”奖励给我了– valid xhtml

哪位路过这里的高人如果懂其中的玄机, 指点俺一下? 感激…

4 Responses to “用W3C标准校验本站”
  1. baidu了一下….
    http://hi.baidu.com/fumble/blog/item/2860b90e2d4a7de437d1226c.html
    因该是正解~~嘿嘿~

  2. 挑战一下xhtml 1.0 strict吧

  3. To Eric
    这个方法可以解决第一行第一列有空格的错误, 却无法解决那个”Byte-Order Mark”的问题…

    To Fishy
    strict标准好像去年有看过, 我记得说target属性都不能用了… 这个标准估计对我的这套东西太生猛…

  4. 呃。。。我还是别班门弄斧鸟。。。

Leave a Reply