Web标准


1.1 Web标准概述

为了web更好地发展,对开发人员和最终用户而言,非常重要的事情就是在开发新的应用程序时,浏览器开发商和站点开发商需共同遵守标准,这个标准就是Web标准。

Web标准的最终目的是可以确保每个人都有权利访问相同的信息。如果没有Web标准,呢么未来的web应用都是不可能实现的。同时Web标准也可以使站点开发更快捷。

使用Web标准有如下优点:

对于访问者

1、文件下载与页面显示速度更快。

2、内容能被更多的用户所访问(包括视弱者)。

3、内容能被更广泛的设备所访问(包括屏幕阅读机、手持设备、打印机等)。

4、用户能够通过样式选择定制自己的表现界面。

5、所有页面都能提供适于打印的版本。

对于网站所有者

1、更少的代码和组件,容易维护。

2、带宽要求降低(代码更简洁),成本降低。

3、更容易被搜寻引擎搜索到。

4、改版容易,不需要变动页面内容。

5、提高网站易用性。在美国,有严格的法律条款(Section 508)来约束政府网站必须达到一定的易用性,其他国家也有类似的要求。

1.2 Web标准规定的内容

Web标准不是某一个标准,而是一系列标准的集合。网页主要由三个部分组成:结构(Structure)、表现(Presentation)和行为(Behavior),那么,对应的标准也分三个方面,分别如下:

1、结构化标准语言主要包括XHTMLXML

A、XHTML

XHTMLThe Extensible HypeText Markup Language可扩展超文本标识语言的缩写。XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的站点,直接采用XML还为时过早。因此我们在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。简单地说,建立XHTML的目的就是实现HTMLXML的过渡。

B、XML

XMLThe Extensible Markup Language可扩展标识语言的简写。和HTML一样,XML同样来源于SGML,但XML是一种能定义其他语言的语言。XML最初设计的目的是为弥补HTML的不足,以强大的扩展性满足网络信息发布的需要,后来逐渐用于网络数据的转换和描述。

2、表现标准语言主要包括CSS

CSSCascading Style Sheets(层叠样式表)的缩写。W3C创建CSS标准的目的是以CSS取代HTML表格式布局、帧和其他表现的语言。纯CSS布局与结构式XHTML相结合能帮助设计师分离外观与结构,使站点的访问及维护更加容易。

3、行为标准主要包括对象模型,如W3C DOMECMAScript等。

A、DOM

DOMDocument Object Model(文档对象模型)的缩写。根据W3C DOM规范,DOM是一种与浏览器、平台、语言无关的接口,编程人员通过它可以访问界面中的其他标准组件。简单理解,DOM解决了NetscapedJavaScriptMicrosoftJavaScript之间的冲突,给予web设计师和开发者一个标准的方法,让他们来访问站点中的数据、脚本和表现层对象。

B、ECMAScript

ECMAScriptECMA制定的标准脚本语言(JavaScript)。目前推荐遵循的是ECMAScript 262

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值