你的位置:快乐忆站 \ 前端 \ 文章正文

分享几点W3C XHTML 1.0验证的经验

昨天逛博客的时候看到joyla的一篇文章《博客主题顺利通过W3C认证》,然后我心痒痒的就去验证了下我自己的博客首页,验证网址:http://validator.w3.org/,发现首页问题好多,有20+的错误和5+的警告,可惜昨天没截图,现在也没法贴出结果了。逛完博客,然后就一样样对照着修改了下,竟然首页顺利通过验证了~很开心,W3C验证如此简单嘛~高兴地入睡了...

今天晚上打开电脑看留言,看到ifenwen的留言说博客文章页还是有很多错误,囧~自己去验证了下,果然错误N多,比首页的还多~晚上又大动干戈得修改了N多的东西,终于能够顺利通过验证了,现在博客基本上所有页面都通过验证了吧。

从两次修改总结出一点点经验,现在分享给想通过W3C验证而又没有通过验证的童鞋,希望能给你们一些些的帮助。

1.图片一定要加上alt属性,即使没有,也得是alt="",就是说alt属性就是为空也不能没有!

2.图片的对齐方式,特别是居中,align="middle"而不是align="absmiddle",估计这么没什么人会错,也只有我这种人会出这种低级错误。

3.所有xhtml标签必须成对出现,有开始,就必须有关闭,一些自闭合的标签,如img,br等,最后的“>”之前切记加上“/”,如<br />而不是<br>。

4.textarea标签不要忘记添加"cols"和"rows"属性,否则也会报错的。

5.ul和ol标签里面必须是li而不是其他的标签,否则验证不通过。

6."<","&"类似这样的符号也必须转换成相应的实体。如“&”,源文件种必须使用“&amp;”,而不能直接使用“&”,虽然效果一样~

7.所有a链接要有title属性;

8.页面中加入js文件必须使用// <![CDATA[   js内容   // ]]>把js内容忽视掉,否则浏览器会把<script>之间的代码当成xhtml代码来解析,如:

<script language="javascript" type="text/javascript">
// <![CDATA[
js内容
// ]]>
</script>

9.插入flash必须用object标签才能通过验证。这点事网上看来得,因为我博客没有flash。

10.xhtml标签之间不能随意乱用,行内元素不能包含行元素,行元素不能包含块元素,如p标签里面包含div标签也会报错的~而且在IE6下显示异常。

我貌似就遇到上述一些问题,其他问题还没遇到过,仅仅是一点点小建议,最后附上我首页通过认证的截图纪念一下:(通过验证有什么好处我就不说了,我也不知道有什么好处,跟风而已~吼吼~)

点击查看原图

:下一篇»
大家的话:
  1. 134#
    小牡
    2011-04-26 19:17
    经典啊!精品啊!
  2. 133#
    小松
    2010-09-04 14:41
    @deardongdong:这个很容易过的哇~
  3. 132#
    deardongdong
    2010-09-04 13:39
    挺牛的。
  4. 131#
    小松
    2010-09-02 17:27
    @yesureadmin:呵呵,很简单的啦~
  5. 130#
    yesureadmin
    2010-09-02 16:25
    梦想有一天能在这里沙个发
  6. 129#
    小松
    2010-08-31 15:45
    @晴空落叶:这个过了我已经很满意了~
  7. 128#
    晴空落叶
    2010-08-31 14:43
    我的通过,还有个严厉版本有点问题懒得弄
  8. 127#
    小松
    2010-08-26 05:50
    @Junan:慢慢改,应该蛮容易的~
  9. 126#
    Junan
    2010-08-26 04:48
    我的还没通过~~~
  10. 125#
    小松
    2010-08-25 20:57
    @Clyee:原来你是鼻祖啊~不错~
  11. 124#
    小松
    2010-08-25 20:38
    @泡MM:呵呵,7878
  12. 123#
    Clyee
    2010-08-25 19:55
    郁闷哎.. 我写了http://clyee.com/902.html,
    joyla看完了就去修改主题, 然后作了文章 你看到了之后又作了一篇文章。。 可是人气都比我高, 哎
    不过话说回来我带动了两篇甚至更多的文章还是不错的.
  13. 122#
    泡MM
    2010-08-25 19:37
    抽空我也去验证一把。
  14. 121#
    小松
    2010-08-25 18:19
    @咔咕:呵呵,好吧,留下~
  15. 120#
    咔咕
    2010-08-25 17:17
    博主您好,来到贵站,留个链接,希望不要删掉,谢谢!
  16. 119#
    小松
    2010-08-24 15:42
    @我心飞翔:对应着一样一样改其实也不麻烦~
  17. 118#
    我心飞翔
    2010-08-24 14:41
    验证太严格麻烦呢
  18. 117#
    小松
    2010-08-24 12:32
    @Ygs:对的,我也是这么改的~
  19. 116#
    Ygs
    2010-08-24 11:30
    跟着它的提示一项项改就很容易了了
  20. 115#
    小松
    2010-08-24 06:05
    @david:呵呵,好的~
  21. 114#
    david
    2010-08-24 05:04
    哈哈。这个不错,提前知道了。
    下次要去验证前也先改改哈。
  22. 113#
    小松
    2010-08-23 23:08
    @joyla:心态好,吃嘛嘛香~
  23. 112#
    小松
    2010-08-23 22:59
    @joyla:这个我也不太清楚,1.0过了就ok了~
  24. 111#
    小松
    2010-08-23 22:20
    @liu53093:呵呵,加油!
  25. 110#
    joyla
    2010-08-23 22:11
    回复60楼小松:恩恩! 呵呵  这条回复了回去洗漱休息了!呵呵
  26. 109#
    joyla
    2010-08-23 22:06
    回复59楼小松:心态 心态 呵呵
  27. 108#
    joyla
    2010-08-23 21:58
    回复56楼小松:我也不知道咋回事!
  28. 107#
    liu53093
    2010-08-23 21:19
    虽然我现在看不懂。不久我去看懂的  
  29. 106#
    小松
    2010-08-23 20:14
    @joyla:呵呵,1.0是允许target的吧,貌似1.1就会报错~
  30. 105#
    小松
    2010-08-23 19:43
    @菜根谈:呵呵,随便玩玩的~
1 2 3 4 5

随机日志:

推荐日志:

说两句吧:

正在回复: 取消

sitemap