怎样让网站顺利通过W3C验证

养成良好切割习惯让网站顺利通过W3C验证
步骤/方法
    1、图片的alt="" 属性必须每张图片都加上,而且对齐属性用CSS来定义。不加不能通过XHTML 1.0的验证。
    2、每个文档必须加上DTD声明。
    !DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    去掉后能通过验证,但有警告:No DOCTYPE found! Checking with default XHTML 1.0 Transitional Document Type.
    3、 RSS的XML通过时其中的域名地址必须与检测的地址一致,否则会报错。
    4、<a>标签的链接属性加上JAVASCRIPT事件时必须为#空链,不能为javascript:;或javascript:void(null); 同一个页面当中,同名的ID会产生冲突。所以以ID定义样式的必须改成类引用。
    <div id="a1">111</div>
    <div id="a1">222</div>
    如果不用W3C来检测的话,在CSS设计里是允许这样做的。
    那是程序的角度不能相同,CSS上是可以相同的!
    之前就是相同的产生问题,后面就改成类引用了!
    不可省略双引号或单引号。
    这个是指属性,标准是双引号~
    单引号也能通过验证。
    标签之间不可错位嵌套。
    <div class="CaseDetaListSS">原文链接:<a href='ml/cases/cases_61.html'>官方网站</div></a>
    这是不允许的。

    所有的标签都使用小写。
    FLASH的标签代码中不能含有<embed>,必须采用其它的方法实现。

    所有的标签中含有的属性必须有值(官方的说法)。

    标签必须配对完成,单标签必须以/关闭

    JS和CSS外部引入文件必须加上类型定义。

    所有的样式全部写在外部文件。用类名定义。在使用的地方引用。

    页面上的一些特殊字符必须用HTML代码来标识.如“&”写成“&amp;“ 。


请尊重我们的辛苦付出,未经允许,请不要转载SEO自学网的文章!
上一篇:通过W3C验证与否与搜索引擎排名是否有关系
下一篇:是自己建设SEO团队还是使用外部SEO服务