W3C Markup/CSS Validation
本来想睡觉前花半个小时左右整一下 Blog 的代码, 以通过 W3C 验证.
没想到一弄就弄了一个半小时, 效率还真不咋的.
HTML:
最后十几个错误很难校对, 一个一个地找...
有些是笔误, 有些是 WordPress 所致.
至于 WordPress 导致出错的情况是: 当文章内容以链接开始的话, WordPress 会在文章内容前给你加上一个 <p>, 以致不能通过验证; 解决办法是有的, 可以用 div 将整段文章封起来.
倒数第 3 和第 4 个错误是 textarea 没有添加 rows 和 cols 属性. (- -!)
倒数第 2 个错误最恶心, 耗了我半个小时, 将 onchange 写成 OnChange, 就一直给我报错. W3C 提倡页面代码全部采用小写, 但 Visual Studio 2005 自动生成的好像就是 OnChange 和 OnClick 等等.
最后一个错误是 <a></a> 里面不允许存在标签 <p></p>.
CSS:
32 个警告和 11 个错误.
个人觉得这些警告都像在瞎扯, 全部都是因为重定义了文字颜色, 该不会要我全部文字就一色吧, 无视之.
11 个错误中 10 个是因为使用了 opacity 属性, 这 10 个不处理了, 要对掉得多加好几个图片呢, 不通过也认了.
第 11 个错误是因为用了 cursor:hand, 这个只有 IE 认, 但 IE 却不认 cursor:pointer, 可恶.
