今天我终于把我enenba的w3c认证做上去了

作者:enenba | 发表于:2012-02-18 18:21 | 分类:html+css

我花了两小时的时间把blog的HTMl重构了下,让他符合w3c,XHTML 1.0 。

Valid XHTML 1.0 Transitional

经过我对页面的检查和修改,发现我有以下的几个常见问题:

1、<input>标签没有闭合,如<input  type="text">  这个就不符合规范了。要知道XHTML 是需要标签闭合的。

 

2、嵌套不符合规范,如<p>内还有块级元素, 如: <p><div>……</div></p> 。这样的嵌套,虽然逻辑上是正确的,但是不符合规范,p这种行样式的标签不能再嵌套一个块标签了。

 

3、<img>中没有加上alt,这个老生常谈了,大家都知道了。

 

4、空内容的<dl>,如  <dl></dl>   这个也要给你报错,害我在emlog中多写了个if 语句判断有必要才输出<dl>标签

 

5、链接中参数不能使用& 分隔了,  如:http://enenba.com/?post=92&id=123 就不符合规范了

     必须要http://enenba.com/?post=92&amp;id=123    注意是用&amp; 换掉 &  ,这个纠结了,要改到程序的源代码!!这让我在以后的程序设计都要注意了

 

6、<ul>标签下只能直接嵌套上<li>,如果有<div>和<li>同级都不行。如:

<ul>
<li>……</li>
<div>……</div>
</ul>

这样不符合,这一点在写HTML+CSS时要特别注意。

 

其实验证过程 我还有很多语法错误,有些是上模板时弄出来的,语法错误我就不补充了,希望以上内容给大家有用。

 

 

end

上一篇: 采集论坛的小程序(已过期)   |   下一篇:为目标加上链接的正则表达式» 标签: html css html标签 w3c

评论: