作为网站技术开发人员,通常是从自己的开发角度来实现网站部署(方便阅读数据和开发等。),而不是从网站访问者和搜索引擎的角度来看。因此,大多数网站都不直观或不便于浏览,尤其是当前的w3c规范,这在大多数网站开发人员的头脑中是一片空白。此外,百度,谷歌,msn,雅虎等专业搜索引擎都有自己的搜索规则和技术来判断网页的等级,所以网站应该优化只有一个目的:满足标准,满足蜘蛛爬行的标准,更重要的是,满足网站访问者的方便和易用性。在下面的文章中,AB Dreamweaver模板网络主要从三个方面来谈论W3C!什么是W3C标准W3C实际上是全球联盟,是全球网络联盟的简称。W3C的主要职责是确定万维网的未来发展方向并制定相关的建议(提供建议只是因为W3C是一个非政府组织,没有约束力)。HTML4.01规范建议(html4.01规范协调)由W3C制定。它还负责制定XML、MathML和其他网络语言规范。如何通过W3C标准的验证?具体步骤如下:1 .图片的alt=' '属性必须添加到每张图片中,并且对齐属性由CSS定义。未经XHTML1.0. 2验证。必须将DTD声明添加到每个文档中。a)!' doctype html public '-//W3C//dtd XHTML 1.0 transitional//en ' ' http://www.w3.org/tr/xhtml 1/dtd/XHTML 1-transitional . dtd '可以在删除后进行验证,警告:NoDOCTYPEfound!检查转换文档类型。3、RSS的XML必须与检测到的域名地址一起传递,否则将报告错误。4.将JAVASCRIPT事件添加到标记的链接属性时,它必须是#空链,并且不能是javascript:或javascript:void(空);5.在同一个页面中,同名的标识会导致冲突。因此,由标识定义的样式必须更改为类引用。如果没有经过W3C的检查,在CSS设计中允许divided=' a1 ' 111/divided=' a1 ' 222/div。也就是说,程序的角度不能相同,CSS也可以相同!以前,也是同样的问题。后来,它被改成了类引用!6.双引号或单引号不能省略。a)这是指属性,标准是双引号到单引号也可以验证。7.标签不得交错和嵌套。这是不允许的。8.所有标签都是小写的。9.闪存不能包含在标记代码中,必须通过其他方法实现。10.标签中包含的所有属性都必须有值(官方声明)。11.标签必须成对,单个标签必须添加/closed 12、JS和CSS外部导入文件,并带有类型定义。13.所有样式都写在外部文件中。由类名定义。引用的地方。14.页面上的一些特殊字符必须用HTML代码来标识。例如,写为“W3C标准验证失败”的“原因”要求在每次代码修订后刷新代码,使其再次生效——。一个小错误往往会导致一系列的错误。因此,如果操作不当,“纠错”也可能导致更多的错误。每次更正后,代码都会被重新验证,从而确保问题得到完全解决。了解了上面的这些基本异常,下面的discuz模板网络将了解布局无效的几个原因。1.div标签没有关闭,这是布局失败的最常见原因之一。当我们知道这在多大程度上是精致版设计失败的罪魁祸首时,我们总是会感到惊讶。打开div标签是论坛设计中最常见的错误之一,也是最难诊断的错误之一。验证程序有时会指向div标签的错误打开,诊断就像大海捞针。2.麻烦的嵌入标签在20世纪90年代早期,微软和网景浏览器开始识别非标准的独特字体。不幸的是,这意味着W3C验证器不能识别一些关键的HTML标签,例如“嵌入”,即使这些标签已经被广泛使用。如果您真的想要严格的DOCTYPE验证,您只能放弃嵌套。

如果你想要有效的布局和嵌入的媒体,你可以尝试闪存存储方法。3.不适当的DOCTYPE声明没有声明DOCTYPE,或者在文件开头不正确地声明DOCTYPE,也是一个常见的错误。根据一般经验,严格文档类型是每个人追求的最高级别的验证。严格验证表明您的网页可以在所有浏览器上最佳显示。严格的申报代码如下:doctype html public '-//W3C//DTDxHTMl 1.0 strict//en ' ' http://www.w3.org/tr/xhtml 1/dtd/xHTMl 1-strict . dtd ' 4,结束斜杠如果无法验证您的网站,很可能代码中的某处缺少结束斜杠。很容易忽略尾部斜杠之类的东西,尤其是在图像标签之类的元素中。例如,这在严格的DOCTYPE中是无效的。要解决此问题,请在img标签的末尾添加“/”。Imgsrc=' ' alt=,对齐标记如果DOCTYPE设置为Transitional,您将使用“对齐”标记,但是如果您想获得更高要求的严格验证,您将看到许多错误。对齐是另一个不能用于布局设计的标签。您可以尝试将对齐转换元素替换为“浮动”或“文本对齐”6.如果JavaScript已经声明了StrictDOCTYPE,它需要覆盖JavaScript中的CDATA标签。验证器的这一方面让许多程序员感到困惑,因为网站倾向于使用嵌入式JavaScript来做广告和跟踪脚本。如果必须使用JavaScript,可以在它前面和后面添加以下标记:scripttype='text/javascript'/*![CDATA[*///JAVAScript here };/*]]*//script7,图像需要" alt "属性。您可能没有注意到图像也是高级验证的潜在绊脚石。除了尾部斜线,高级验证还需要alt标记来描述图像,如alt=" Scaryvampirepicture "。搜索引擎也依赖alt标签来识别网页上的图像,所以添加alt标签总是好的。8.未知实体数据实体数据是影响验证的另一个错误。我们可以考虑用适当的编码字符来替换符号,如" "。完整列表列出了XHTML部分设计中可用的适当的编码字符实体数据。9.糟糕的嵌套意味着元素包含在元素中,如下所示:Divstrong甜蜜!/strong/div我们倾向于混淆嵌套元素的顺序。例如,在div标记之前启动强标记,但首先关闭div标记。这可能不会改变论坛的布局,但会使您的论坛设计无效。10.缺少“标题”标签虽然这似乎是一个明显的错误,但是许多程序员(包括我自己)经常会忽略“标题”部分的标题标签。当您看到“MissingaRequiredSub-ElementOheHad”(缺少HEAD的必要子元素)时,您会发现您忘记添加标题标记了。