欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

W3C 代码标准规范

程序员文章站 2022-05-25 19:44:45
W3C通过设立领域(Domains)和标准计划(Activities)来组织W3C的标准活动,围绕每个标准计划,会设立相关的W3C工作组织(包括工作组、社区组、商务组等)。W3C会根据产业界的标准需求调整Domains和Activity的设置及相关的工作组设置。 标准规范: 1、 需要声明(DOCT ......

       w3c通过设立领域(domains)和标准计划(activities)来组织w3c的标准活动,围绕每个标准计划,会设立相关的w3c工作组织(包括工作组、社区组、商务组等)。w3c会根据产业界的标准需求调整domains和activity的设置及相关的工作组设置。

标准规范:

1、 需要声明(doctype)

doctype(document type)文档类型的简写,用来说明你用的xhtml或者html是什么版本。其中dtd叫文档类型定义,里面包含了文档的规则,浏览器就根据你定义的dtd来解释你页面的标识,并展现出来。要建立符合标准的网页,doctype声明是必不可少的关键组成部分;除非你的xhtml确定了一个正确的doctype,否则你的标识和css都不会生效。 有过度的(transitional)、严格的(strict)、框架的(frameset)。

2、需要定义语言编码

<meta http-equiv=“content-type” content=“text/html; charset=gb2312” />

注:如果忘记了定义语言编码,可能会出现页面乱码现象。

3、javascript定义

js必须要用<script language="javascript" type="text/javascript">来开头定义,以保证在不支持js的浏览器上直接显示出来。

4、css定义

css必须要用<style type=“text/css”>开头来定义,为保证各浏览器的兼容性,在写css时请都写上数量单位,例如:错误:.space_10{padding-left:10} 正确:.space_10 {padding-left:10px}

5、使用注释

正确的应用等号或者空格替换内部的虚线。<!--这里是注释============这里是注释-->

6、所有标签的元素和属性名字都必须使用小写

与html不一样,xhtml对大小写是敏感的,<title>和<title>是不同的标签。xhtml要求所有的标签和属性的名字都必须使用小写。

7、所有属性值必须用引号括起来("" '')双引号或单引号

8、把所有特殊符号用编码表示

任何小于号(<),不是标签的一部分,都必须被编码为 &lt;
任何大于号(>),不是标签的一部分,都必须被编码为 &gt;
任何与号(&),不是实体的一部分的,都必须被编码为 &amp; 

9、所有的标记都必须有相应的结束标记

双标记:<div></div> 单标记:<img />

10、所有的标记都必须合理嵌套

<p><b></p></b>必须修改为:<p><b></b></p> 

11、图片添加有意义的alt属性 

图片加载失败时可以用alt属性表明图片内容。同理添加文字链接的title属性,帮助显示不完整的内容显示完整

12、在form表单中增加lable,以增加用户友好度 
例如:

<form action="http://somesite.com/prog/adduser" method="post">
  <label for="firstname">first name: </label>
  <input type="text" id="firstname" />
  <label for="lastname">last name: </label>
  <input type="text" id="lastname" />
</form>