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

分享几点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
    deardongdong 2010-09-04 13:39 回复
    挺牛的。
  4. 131#
    小松
    小松 2010-09-02 17:27 回复
    @yesureadmin:呵呵,很简单的啦~
  5. 130#
    yesureadmin
    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
    Junan 2010-08-26 04:48 回复
    我的还没通过~~~
  10. 125#
    小松
    小松 2010-08-25 20:57 回复
    @Clyee:原来你是鼻祖啊~不错~
1 2 3 4 5 6 ... »

随机日志:

推荐日志:

彩色标签:

sitemap