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

W3C标准

程序员文章站 2022-07-03 10:32:04
概念: W3C标准是一系列标准的集合,本质是结构标准语言,我们使用的html,css都要遵循这个标准。万维网联盟W3C创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。它有效促进了web技术相互之间的兼容。 为什么要遵守W3C标准呢?对于我们开发者来说,我们是介于浏览器制造 ......

概念:

W3C标准是一系列标准的集合,本质是结构标准语言,我们使用的html,css都要遵循这个标准。
万维网联盟W3C创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。它有效促进了web技术相互之间的兼容。

 

为什么要遵守W3C标准呢?
对于我们开发者来说,我们是介于浏览器制造商和浏览器终端使用者的中间位置,我们要同时满足浏览器制造商和浏览器终端使用者的需求,我们要想方设法的让我们的页面、我们的程序支持所有的浏览器,能够满足尽可能多多的用户。

就像网页是由三部分组成:结构、表现和行为。 他对应的标准也分三方面:
1.结构化标准语言:
HTML。可扩展标记语言(XML) :最初设计目的是弥补HTML的不足。
XHTML:可扩展超文本标记语言:当初建立XHTML的目的就是实现HTML向XML的过渡。XHTML是一个基于XML的置标语言,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。
XML:可扩展标记语言。XML是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,
2.表现标准语言:CSS3(层叠样式表):有利于网站的维护。
3.行为标准:主要包括对象模型(DOM)、ECMAScript等。DOM是一种与浏览器呢、平台、语言的接口,是的可以访问页面的其他的标准组件。

 

W3C标准的内容:
1.DOCTYPE
我们经常在一个HTML开头看到DOCTYPY语句,这实际上就是告诉我们使用的HTML/XHTML是什么版本。其中的DTD即文档类型定义,里面包含了文档的规则,这是浏览器就会根据定义的DTD来解释页面的标识,并展示出来。
XHTML1.0提供了三个DTD声明供选择:
1) 过渡的(Transitional):要求非常宽松的DTD
2) 严格的(Strict):要求严格的DTD,你不能使用任何表现层的标识和属性,例如<br>。
3) 框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。
2、定义语言编码
<meta http-equiv=”Content-Type” content=”text/html;charset=gb2312” >
3、名字空间namespace
<html xmlns=http://www.w3.org/1999/xhtml lang=”gb2312”>
4、JavaScript定义
<script language="javascript" type="text/javascript"> </script>
5、css的定义
CSS必须要用<style type=”text/css”>开头来定义,而不是原来的直接<style>
6.所有标签的元素和属性的名字都必须使用小写

7.所有的属性必须用引号""括起来
8.所有的标记都必须要有一个相应的结束标记
9.所有的标记都必须合理嵌套
10.图片添加有意义的alt属性。尽可能的让作为内容的图片都带有属于自己的alt属性。
11.不要在注释内容中使用“--”
12.把所有<和&特殊符号用编码表示。 e.g 任何小于号(<),不是标签的一部分,都必须被编码为 &lt;
13.给所有标签属性赋一个值
14.在form表单中增加lable,以增加用户友好度