• 熟悉W3C标准【转载】


    W3C标准万维网联盟标准。
      万维网联盟(外语缩写:W3C)标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。
      对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。
    网页通过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">
      去掉后能通过验证,但有警告:No DOCTYPE found! Checking with default 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代码来标识.如“&”写成“&“

  • 相关阅读:
    如何用C#在Excel中生成图表?
    SQL2000怎样可以让一个数据库用几个磁盘分区
    用C#快速往Excel写数据
    SQL语句导入导出大全
    js解密
    Word的常用操作
    网页javascript获得当前页面或窗口的各个宽度高度
    用C#动态创建Access数据库
    MSSQL一些精典语句
    寻找Vista下PC硬件驱动
  • 原文地址:https://www.cnblogs.com/dxy9527/p/12592508.html
Copyright © 2020-2023  润新知