Web标准
概述
Web标准并不是某一个标准,而是一系列标准的集合,主要包括结构(Structure),表现(Presentation)和行为(Behavior)3个方面,具体如下:
1.结构标准
结构用于对网页元素进行整理和分类,主要包括XML和XHTML两个部分,具体区别如下:
- XML 可扩展标记语言。XML最开始的目的是为了弥补HTML的不足,因为其具有强大的扩展性,可用于数据的转换和描述。
- XHTML 可扩展超文本标识语言。XHTML是基于XML的标识语言,在HTML4.0的基础上,用XML的规则对其进行扩展建立起来的,它实现了HTML向XML的过渡。
说简单点就是,在某一个网页禁用CSS样式效果,之后显示的便是单纯的HTML结构页面。(div)
2.表现标准
表现用于网页元素的版式,颜色,大小等外观样式,主要指的是CSS,具体介绍为:
CSS 层叠样式表。CSS建立的目的是为了网页布局,控制页面的表现。CSS布局与XHTML结构语言相结合,可以实现表现与结构的分离,使网站的访问以及维护更加容易。(CSS)
3.行为标准
行为是指网页模型的定义以及交互的编写,主要包括DOM和ECMAScript,具体区别为:
- DOM 文档对象模型。 W3C文档对象模型是中立于平台和语言的接口,它允许程序和脚本动态的访问和更新文档内容,结构和样式。
- ECMScript是ECMA国际以JavaScript为基础制定的标准脚本语言。JavaScript是一种基于对象和事件驱动,并且具有相对安全性的客户端脚本语言,广泛用于Web开发,常用来给HTML网页添加动态功能,比如响应用户的各种操作。(JSP)