北京微信小程序开发_手机APP开发_微信分销(直销)软件系统_电商商城系统Mshop_北京VR虚拟现实开发(北京小瓶科技有限公司官网)

网站建设时W3C标准验证失踪败缘故起因|||

  1、欠妥的DOCTYPE声明
  不声明DOCTYPE,可能在文件起头错误声明DOCTYPE,也是一个常见错误。按照一样寻常经历,Strict DOCTYPE是年夜家寻求的第一流验证。Strict validation剖明你的网页能够在悉数欣赏器上都获得最佳展示。

  2、贫穷的embed标签
  九十年代早期,Microsoft和Netscape的欣赏器起头能够识别非标准的独占字体。遗憾的是这意味着W3C验证措施还不能辨认某些关键HTML 标签,如“embed”,纵然这些标签已经被普及使用。要是确实但愿获得严厉的DOCTYPE(文档范例)验证,就只能抛却嵌套。
  要是同时想要收效的版面计划和嵌入式媒体,可以试试Flash Satay要领。

  3、div 标签未封锁
  这是版面计划失踪效的最常留情因之一。当我们相识到这是几何柔美的版块计划失踪效的祸首罪魁时,总会年夜吃一惊。查询拜访表现,开启的div标签是最普遍的版块计划失踪误之一,也是最难诊断的失踪误之一。验证措施偶尔会指向错误的开启div标签,诊断时就像年夜海捞针一样贫穷。

  4、着末斜线
  要是你的网站不能验证,很有年夜概是在代码的某个处所漏写了却尾斜线。我们很轻易马虎着末斜线之类的对象,出格是在image标签等元素中。譬喻:

  在严厉的DOCTYPE中这是无效的。要在img标签着末处加上“/”以办理此题目。

  5、Align标签
  要是DOCTYPE被设为Transitional,你就会使用“align”标签,但要是要求更高一点但愿获得Strict验证,你会看到很多错误。 Align是另一个不成用于版面计划的标签。可以考试测验用“float”可能“text-align”来代替align转换元素。

  6、JavaScript
  要是已经声明Strict DOCTYPE,就必要在JavaScript中围困CDATA标签。验证措施的这一方面难倒了很多措施员,由于网站偏向于为广告和追踪脚本使用嵌入的 JavaScript。要是必需用到JavaScript,可以在其前后加上如下标签:

  7、图像必要“alt”属性
  你年夜概还没有仔细到,图像也是高级验证的隐藏绊脚石。除了却尾斜线,高级验证也要求用alt标签来描写图像,如alt= ”Scary vampire picture”。
  搜索引擎也靠alt标签来辨认网页上的图像,以是无论若何加上alt标签老是好的。

  8、未知实体数据
  实体数据是又一个影响验证的易失足误。我们可以思量用恰当的编码字符来代替“&”等标记。entire list中列出在XHTML版块计划中可用的恰当的编码字符实体数据。

  9、不良嵌套
  我们轻易同化嵌套元素的挨次。譬喻在div标签前启动strong标签,但又先封锁div标签。这年夜概不会变化版块机关,但却会使你的版块计划失踪效。

  10、贫窭“title”标签
  只管这看上去是一个很较着的错误,很多措施员(包孕我自己)照样通俗会在“head”版块中漏失踪title标签。当你看到“missing a required sub-element of HEAD”(贫窭HEAD的须要子元素)时,才会发明自己健忘添加title标签了。

(发布时间:2011-01-31 15:27)

相关内容:

推荐内容:

 
QQ在线咨询
点击这里给我发消息
点击这里给我发消息
24小时咨询热线
18801079534
客服咨询热线
010-86399882
010-53383576
  • 致电我们
  • 公司地址