滁州易推,您最值得信赖的滁州网站建设公司
  13687364536     913676469@qq.com      网站地图 
RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-18:30
推荐扫一扫添加微信咨询
微信二维码
关闭右侧工具栏

营销知识

如何制作符合w3c规范的网页
  • 浏览量:
  • 发表时间:2019-05-27 22:28:26
  • 来源:易推网络
作为一个网站技术开发者,倾向于从他们自己的发展角度实现网站部署(阅读数据和开发便利性等),而不是站在访问者和搜索引擎的网站上。因此,大多数网站不直观或不方便浏览,尤其是当前的w3c规范,这在大多数Web开发人员的脑海中是空白的。更有甚者,百度,谷歌,MSN,雅虎等专业搜索引擎都有自己的搜索规则并判断页面级技术,因此网站应该进行优化。优化的目的只有一个:它符合标准,符合蜘蛛爬行的标准,更重要的是,它符合网站。访客的便利性和易用性。 什么是W3C标准 W3C实际上是万维网联盟(World Wide Web Consortium),简称万维网联盟(World Wide Web Consortium)。 W3C的主要职责是确定万维网的未来发展方向并制定相关建议(建议,因为W3C是一个民间社会组织,没有约束力,因此只提供建议)。 HTML 4.01规范建议书由W3C开发。它还负责开发XML,MathML和其他网络语言规范。 如何通过W3C标准的验证? 步骤如下: 1,alt =" "图像的属性必须添加每个图片,并在CSS中定义对齐属性。 XHTML 1.0无法验证任何添加。 2,每个文件必须附有DTD声明。 a)!DOCTYPE html PUBLIC" - // W3C // DTDXHTML 1.0 Transitional // EN" " HTTP://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional。删除后可以验证Dtd"> ,但是有警告:找不到DOCTYPE!使用默认的XHTML 1.0 Transitional Document Type进行检查。 3,RSS XML传递域名地址必须与检测到的地址相同,否则将报告错误。 4,标签的链接属性加上JAVASCRIPT事件必须是#空链,而不是javascript:;或者javascript:void(null); 5,在同一页面中同名的ID会发生冲突。因此,ID定义的样式必须更改为类引用。 < div id =" a1"> 111< / div> < div id =" a1"> 222< / div> 如果W3C未检测到,则允许在CSS设计中使用。 程序的角度不能相同,CSS可以是一样的! 之前是同样的问题,后来改为类引用! 6。不要省略双引号或单引号。 a)这是指属性,标准是双引号〜 单引号也可以验证。 7,标签不能错位嵌套。 < div class =" CaseDetaListSS">原始链接:< a href ='/ html / cases / cases_61.html'>官方网站< / div>< / a> 这是不允许的。 8,所有标签都使用小写。 9,FLASH标记代码不能包含,必须通过其他方法实现。 10,标签中包含的所有属性都必须具有值(官方)。 11,标签必须配对,单个标签必须/关闭 12,必须输入JS和CSS外部导入文件。 13,所有样式都写在外部文件中。由类名定义。引用在使用地点。 14,页面上的一些特殊字符必须由HTML代码标识。例如,“&”被写为“&“ 未通过W3C标准验证的原因 在每次修改代码后刷新代码以使其成为重新验证——小错误通常会导致一系列后续的整页错误。因此,如果你不o妥善保管,“纠正错误”也可能导致更多错误。每次修订后都会重新验证代码,以确保问题得到彻底解决。 知道上面的基本例外。以下是布局无效的几个原因。 1,div标签未关闭 这是布局失败的最常见原因之一。当我们了解到这是多少精心设计的模块设计失败的罪魁祸首时,它总是会让人大吃一惊。 open div标签是最常见的块设计错误之一,也是最难诊断的错误之一。验证程序有时会指向错误的开放div标签,这与在大海捞针中找到针头一样麻烦。 2,麻烦的嵌入式标签 在20世纪90年代早期,微软和Netscape浏览器开始认识到非标准的独特字体。不幸的是,这意味着W3C验证程序无法识别某些关键HTML标记,例如“嵌入”,即使它们已被广泛使用。如果您真的想要获得严格的DOCTYPE(文档类型)验证,则只能放弃嵌套。 如果您想同时使用布局和嵌入式媒体,请尝试使用Flash Satay方法。 3,不恰当的DOCTYPE声明 不会声明DOCTYPE,或者在文件开头错误地声明DOCTYPE,这也是一个常见的错误。根据一般经验,严格的DOCTYPE是每个人追求的最先进的验证。严格的验证表明您的网页最适合所有浏览器。严格声明代码如下: <!DOCTYPE html PUBLIC" - // W3C // DTD XHTML 1.0 Strict // EN" “http://www.w3.org/TR/xhtml1/ DTD / xhtml1-strict.dtd"> 4,尾随斜杠 如果您的网站不能经过验证,很可能缺少代码的结尾。削减。很容易忽略诸如尾部斜杠之类的东西,特别是在图像标签等元素中。对于前者ample: 在严格的DOCTYPE中无效。要解决此问题,请添加“ /”在img标签的末尾。 < img src ="" alt =""> 5,对齐标记 如果DOCTYPE设置为Transitional,则为“对齐”。将使用标记,但如果您要求更高级别并希望获得严格验证,您将看到很多错误。 Align是另一个不适用于布局设计的标签。您可以尝试将“对齐转换”元素替换为“浮动””或者“文字对齐”。 6,JavaScript 如果您已经声明了严格的DOCTYPE,则需要在JavaScript中覆盖CDATA标记。验证程序的这一方面困扰了许多程序员,因为网站倾向于使用嵌入式JavaScript来进行广告和跟踪脚本。如果必须使用JavaScript,可以在它之前和之后添加以下标记: < script type =" text / javascript"> / *<! [CDATA [* / // JavaScript here }; / *]]> * / < / script> 7,图像需要&lt ;; alt”属性 您可能没有注意到图像也是高级验证的潜在障碍。除了斜杠,高级验证还需要使用alt标签来描述图像,例如alt ="rdquo;可怕的吸血鬼图片”。 搜索引擎也依赖alt标签来识别网络上的图像页面,所以无论如何alt标签总是好的。 8,未知实体数据 实体数据是另一个影响验证的简单错误。我们可以考虑更换“&"等符号。有适当的编码字符。完整列表列出了XHTML节设计中可用的适当编码字符实体数据。 9,错误嵌套 嵌套是包含元素的元素,如下所示: < div>< strong> Sweet!< / strong>< / div> 我们可以很容易地混淆嵌套元素的顺序。例如,在div标记之前启动强标记,但首先关闭div标记。这可能不会更改布局的布局,但会使布局设计无效。 10,缺少“title” tag 虽然这似乎是一个非常明显的错误,但许多程序员(包括我自己)经常会错过”head“中的标题标签。部分。当您看到“缺少HEAD所需的子元素”时(缺少必要的HEAD子元素),你会发现你忘了添加标题标签。

本文由滁州易推网络公司提供,公司主要提供全椒网站建设业务,站内文章大部分为原创,部分转载于网络,若转载请标注 /article/17_24.html

上一篇:Sql优化提示
下一篇:UI设计风格 - 平面界面的生成以及界面与物化界面的区别