你的网页通过 W3c 验证了么?

说到 IE,肯定有人要跳出来指责它不规范,然后开始数落它的罪状。其实 IE 的事情很无奈,任凭多少人说,也无力改变现有的格局。当前网页标准化的进程唯有停停走走,龟速前进。

反过来,您自己的网站和 Blog 通过 W3c 验证了么? 我管中窥豹得出的结论是这样的:不少 Wordpress 主题作者,一边写页面和样式,一边抱怨 IE 为其带来多大的不便。最后出来,他(她)做的模板还是没能通过 W3c 验证。

几个月前我开始标准化 Shawn's Blog 的模板代码(虽然 iblue 主题的作者在制作过程中已经做了很多规范化的工作,但是随着 Wordpress 自身程序的改动还有不同插件的引入,原本能够通过验证的模板立刻出现大量错误),改完以后,得出一个结论。让主题页面合乎其自身所声明的规范不是技术活,相反,仅仅是需要细致一些的体力活而已。修改流程无非就是:1. 先到 W3c Validator 验证;2. 得到错误数量和错误位置;3. 开始对照修改。当然,过程中会牵涉许多内容,但是标准化页面工作是很有意义的。

刚才我找到一个 Firefox 的扩展,HTML Validator 。此扩展没有调用 W3c 页面的测试机制,而是自带了一套和 W3c 相同的标准评判机制,使得经由 Firefox 载入的网页均通过本地进行 W3c 验证。其较之前者的优势很明显,比如直接集成进 Firefox 的代码查看窗口,所有的错误都被高亮标示;还有,本地页面无法被 W3c 验证,这个扩展由于自身机制却不会有限制。有了方便的工具,改错工作就更顺手了。

说这么多,我的本意是想让有心为网页规范化做出努力的朋友从自身做起。先把自己经手的页面完全标准化,然后再去考虑浏览器的规范支持问题。只有越来越多的网页采用标准化代码,浏览器才会随之改变。套用一句俗话,标准网页,从我做起。

  • QQ书签
  • Del.icio.us
  • 百度收藏
  • Google
  • 饭否
  • FriendFeed
Shawn Published@20:25 / 2008-09-13 / Trackback / Skip
19 Comments Contributed by Visitors
  1. rebuttonleehow / 23:29@2008-09-13 1
    leehow

    原来在忙这个所,我的通过了,U MADED IT.

  2. rebutton / 6:51@2008-09-14 2
    任

    -_-

  3. rebuttoncosbeta / 9:52@2008-09-14 3
    cosbeta

    曾经追求过,后来放弃,只要满足现状即可

  4. rebuttonShawn / 12:27@2008-09-14 4
    Shawn
  5. rebuttonHE Yi / 13:54@2008-09-14 5
    HE Yi

    斯月只应中秋有,此饼一年几回尝? 吃饼赏月,中秋快乐!

  6. rebuttonShawn / 3:40@2008-09-15 6
    Shawn

    谢谢,也祝您快乐

  7. rebuttonYacca / 15:49@2008-09-15 7
    Yacca

    我所有的错误都是hack的代码-.- 没办法 不管这个验证了

  8. rebuttonShawn / 18:43@2008-09-15 8
    Shawn

    晕死,我看了一下,你那错误里面有一半是低级的。。。所以你得管管。

  9. rebuttonjohnzon / 15:47@2008-10-15 9
    johnzon

    我的错误太多了,用这个工具试试 :cool:

  10. rebuttonnini / 0:41@2008-10-16 10
    nini

    鉴于目前网络日益多样化和复杂化,我们在中国首次组织了网络标准沙龙以讨论开放网络标准以及网页开发技术,本沙龙仅为技术交流,禁止任何商业宣传。 "
    本次沙龙参与者有来自伦敦的 Henney Swan (W3C ILG co-lead)、来自挪威的 Zibin Cheah (Web Evangelist at Opera Software),以及一些业内人士。

    如果您对于本沙龙感兴趣,可以参与到我们的讨论中。今后我们会不定期的组织沙龙聚会。

    本次沙龙主题:Web 2.0 时代网页风格设计及用户体验
    时间:10 月 18 日 下午 3 点
    地点:lush 酒吧 (海淀区五道口成府路35号华清嘉园光合作用2楼旁边)
    本次活动由Opera赞助。

  11. rebuttonShawn / 0:45@2008-10-16 11
    Shawn

    @nini: 不错,可惜我不在北京。

  12. rebutton老所 / 0:53@2008-10-18 12
    老所

    这个,很难~

  13. rebuttonShawn / 1:25@2008-10-18 13
    Shawn

    @老所: 我的基本每页都过,我把非标准样式写在了 js 里。

  14. rebutton任平生 / 0:43@2008-10-21 14
    任平生

    好东西!

  15. rebutton蹲在街角狂笑 / 20:52@2008-11-05 15
    蹲在街角狂笑

    通不过阿...豆瓣的演示代码报错...放弃了 :idea:

  16. rebuttonShawn / 20:53@2008-11-05 16
    Shawn

    @蹲在街角狂笑: 豆瓣的演示代码是拿来干什么的?

  17. rebutton蹲在街角狂笑 / 21:30@2008-11-05 17
    蹲在街角狂笑

    @Shawn:  就是自己豆瓣的那些看的书啊电影阿什么的把封面展示在你的blog上...具体可以看一下我那破blog的右边的那一堆专辑封面...

  18. rebuttonShawn / 21:34@2008-11-05 18
    Shawn

    @蹲在街角狂笑: 我去看了,你好多图片都没有 alt 属性,豆瓣那个倒是好解决。

  19. rebuttonLeeiio / 17:58@2008-12-01 19
    Leeiio

    本来是通过了,装了一堆插件又不通过了~

  20. rebutton大学生乱弹琴 / 22:12@2008-12-04 20
    大学生乱弹琴

    我的一大堆错误啊,都不知道怎么改,唉~慢慢来吧

  21. rebuttonzahota / 16:36@2008-12-13 21
    zahota

    url中包含特殊字符&不能通过验证,如何解决?

  22. rebuttonShawn / 19:20@2008-12-13 22
    Shawn

    @zahota: 这个好解决。将 & 写成 &

  23. rebuttonnooidea / 21:20@2008-12-28 23
    nooidea

    看了你那个给自己做个模板候就一直努力修改自己的模板让他更符合自己的喜好

    发现你推荐的3个都不错 差点我就想换到 default 主题了
    sadish的主题也不错 都很通俗易懂 方便学习修改 模仿

    另外现在看来还有地方 找错误了~~ 太好了

    我想问你个问题,怎样让我的模板点击进入单篇日志候可以像 default主题那样就变成宽栏内容 没有侧栏了

    在style、css里添加那个 widecolumn 吗?

  24. rebuttonShawn / 21:25@2008-12-28 24
    Shawn

    @nooidea: 首先你得明白,进入单篇日志没有侧栏是因为 Single.php 里面没有加载 sidebar.php,CSS 不是主要原因。当然,不加载之后,css 也要做相应的调整。

  25. rebuttondata100 / 17:50@2010-01-17 25
    data100

    数据100在线调查网提供专业的免费在线调查系统,网址:www.data100.net,有需要朋友注册一个吧,免费的哟

  26. rebuttondata100 / 17:52@2010-01-17 26
    data100

    免费的在线调查系统,有需要的注册吧,网址:http://www.data100.net

  27. rebuttondata100 / 17:55@2010-01-17 27
    data100

    vvvvgggg

  28. rebutton8bu / 23:12@2010-01-17 28
    8bu

    感觉速度快了好多啊···O(∩_∩)O哈哈~换IDC了》?

Leave Comments Here...

必填

必填&保密

随您

支持Ctrl+Enter快捷提交

  • 已部署"白忙活" Anti-Spam 系统,猪肉 Spammer 请注意查看源代码链接处。
  • 本站不会泄露您的邮件地址,敬请放心。
  • 支持常用 HTML 代码调用,插入 PHP 代码需注意:< = &lt;> = &gt;
  • 仅当某人针对您的评论做出回应时,您才会收到由本站发出的通知信件。
  • 如您希望以相同方式通知某位网友,请点击 Reply 按钮,或自行输入 @对方名字:
  • 鼠标移至评论列表中的 @someone: 区域即可自动显示 someone 的评论内容。

Shawn Blog

Shawn的个人博客(Blog),分享Wordpress技巧和Firefox浏览器心得,关注Web 2.0应用发展,记录对虚拟主机的使用评价。