web 标准是一系列标准的组合,网页包含结构、表现及行为三个部分,web 标准也就是这三个部分标准的组合了。
1. 结构相关标准
常提到的几个标准语言有HTML、XHTML、XML、以及不熟知的SGML和GML
GML【Generalized Maker Language】用来解决不同系统中文档格式不同的问题;
SGML【Standard Generalized Markup Language】一套非常严谨的文件描述方法。它的组成包括语法定义,DTD,文件实例三部分;
HTML【Hypertext Markup Language】目的是为了能把文本或图形方便地联系在一起,形成有机的整体;
XML【 Extensible Markup Language】目的是弥补HTML的不足,以强大的扩展性满足网络信息发布的需要;
XHTML【 Extensible HyperText Markup Language】在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。简单的说,建立XHTML的目的就是实现HTML向XML的过渡。
其关系为:
另外HTML5不是标记语言,广义上是指包括HTML、CSS和JavaScript在内的一套技术组合。
2. 表现相关标准
css层叠样式表【Cascading Style Sheets】的使用
3. 行为相关标准
主要为两个部分:
DOM文档对象模型【Document Object Model】,根据W3C DOM规范,DOM是一种与浏览器,平台,语言的接口,使得你可以访问页面其他的标准组件;
ECMAScript,是ECMA(European Computer Manufacturers Association)制定的标准脚本语言(JavaScript)。