一、什么是Web标准
Web标准可以分为3个方面:结构标准语言(主要包括XHTML和XML)、表现标准语言(主要包括CSS)和行为标准(主要包括对象模型、ECMAScript)等。
1. 结构标准语言
结构标准语言包括两个部分:XML和XHTML。其具体区别如下:
XML是The Extensible Markup Language 的简写,是一种扩展式标识语言。XML设计的目的是对HTML的补充,它具有强大的扩展性,可以用于网络数据的转换和描述。同时XML具有简洁有效、易学 易用、具有开放的国际化标准、高效可扩充等特点。XHTML是The Extensible HyperText Markup Language(可扩展标识语言)的缩写。XHML是基于XML的标识语言,是在HTML 4.01 的基础上,用XML的规则对其进行扩展建立起来的,它是HTML向XML 的过渡。
2. 表现标准语言
CSS是Cascading Style Sheets(层叠样式表)的缩写。目前推荐遵循的是W3C于1998年5月12日推出的CSS 2。CSS标准建立的目的是以CSS进行网页布局,控制网页的表现。CSS标准布局与XHTML结构语言相结合,可以实现表现与结构相分离,提高网站的使 用性和可维护性。
3. 行为标准
行为标准也包括两个部分:DOM 和ECMAScript,其具体区别如下:
DOM是Document Object Model(文档对象模型)的缩写。W3C建立的W3C DOM是建立网页与Script或程序语言沟通的桥梁。它实现了访问页面中标准组件的一种标准方法。ECMAScript是ECMA(European Computer Manufacturers Association)制定的标准脚本语言。
使用Table的传统布局和使用CSS的标准布局有着截然不同的思考方式。在传统布局中,页面的结构部分和表现部分混杂在一起。而在标准布局中,结构部分由XHTML 控制,表现部分由CSS 控制,实现了表现和结构相分离。
语义清楚的XHTML和合理的CSS,使得网站的改版非常容易。页面的结构和表现相分离后,带来的好处主要体现在以下几个方面:
1. 由于内容可以使用不同的样式文件,所以可以使内容适应各种设备。
2. 由于页面的表现部分由样式文件独立控制,所以网站改版变得更加容易。
3. 由于XHTML有清晰的结构,所以使得数据的处理更加简单。
4. 由于XHTML有明确的语义性,所以使得搜索变得更加容易。
使用CSS 的标准布局,并不是简单地用div 等元素代替table 元素,而是要从根本上改变对页面
的理解方式,达到结构和表现相分离。
以后的一段时间如果没有特别的事,都会继续学习CSS。笔记持续更新中...
没有评论:
发表评论