`
wangxin0072000
  • 浏览: 87696 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于WEB标准

阅读更多

     前几天有个同学问我什么是web标准,我立刻懵了,所以马上把它加在blog里,防止再有人故意刁难。

(出自http://www.w3cn.org/what/index.html

WEB标准

WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。我们来简单了解一下这些标准:

1.结构标准语言

(1)XML

XML是The Extensible Markup Language(可扩展标识语言)的简写。目前推荐遵循的是W3C于2000年10月6日发布的XML1.0,参考(www.w3.org/TR/2000/REC-XML-20001006)。和HTML一样,XML同样来源于SGML,但XML是一种能定义其他语言的语。XML最初设计的目的是弥补HTML的不足,以强大的扩展性满足网络信息发布的需要,后来逐渐用于网络数据的转换和描述。关于XML的好处和技术规范细节这里就不多说了,网上有很多资料,也有很多书籍可以参考。

(2)XHTML

XHTML是The Extensible HyperText Markup Language可扩展标识语言的缩写。目前推荐遵循的是W3C于2000年1月26日推荐XML1.0(参考http://www.w3.org/TR/xhtml1)。XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的站点,直接采用XML还为时过早。因此,我们在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。简单的说,建立XHTML的目的就是实现HTML向XML的过渡。

2. 表现标准语言

CSS是Cascading Style Sheets层叠样式表的缩写。目前推荐遵循的是W3C于1998年5月12日推荐CSS2(参考http://www.w3.org/TR/CSS2/)。W3C创建CSS标准的目的是以CSS取代HTML表格式布局、帧和其他表现的语言。纯CSS布局与结构式XHTML相结合能帮助设计师分离外观与结构,使站点的访问及维护更加容易。

3.行为标准

(1)DOM

DOM是Document Object Model文档对象模型的缩写。根据W3C DOM规范(http://www.w3.org/DOM/),DOM是一种与浏览器,平台,语言的接口,使得你可以访问页面其他的标准组件。简单理解,DOM解决了Netscaped的Javascript和Microsoft的Jscript之间的冲突,给予web设计师和开发者一个标准的方法,让他们来访问他们站点中的数据、脚本和表现层对像。

(2) ECMAScript

ECMAScript是ECMA(European Computer Manufacturers Association)制定的标准脚本语言(JAVAScript)。目前推荐遵循的是ECMAScript 262(http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM)。

分享到:
评论

相关推荐

    Web标准演示课件(PPT格式)~JSP

    本资源是一份关于Web标准的演示课件,主要以PPT格式呈现,特别关注JSP(Java Server Pages)技术的应用。这份教程旨在帮助学习者深入理解Web开发中的标准化流程,以及如何有效地利用JSP进行动态网页设计。作为“软件...

    网页设计关于WEB标准的相关问题汇总

    例如,《网站重构--用web标准进行设计》一书提供了关于Web标准概念和实践的深入见解,而Eric Meyer的《CSS权威指南》系列则是学习CSS的绝佳资源。 至于CSS布局与表格布局的难度比较,这很大程度上取决于个人的学习...

    web标准初探(主要介绍web标准)

    ### Web标准初探 #### 1. 什么是Web标准? Web标准是一系列旨在规范Web开发实践的技术规范和指导原则的集合。它强调内容与表现形式的分离,旨在提高Web内容的可访问性、可维护性和跨平台兼容性。Web标准包括三个...

    Web标准网页设计与Asp 清华大学出版 第七章PPT

    【标签】"网页设计课件"表明这是一个教学资源,适合学生或自学人士使用,涵盖了网页设计的基础知识和进阶技巧,尤其是关于Web标准和ASP的应用。 在提供的压缩文件中,有两个文件: 1. \8653675_Web标准网页设计与...

    Web标准网页设计与Asp 清华大学出版 第六章ppt

    "Web标准网页设计与Asp 清华大学出版 第六章ppt" 这个标题表明,这是一个关于Web标准和ASP技术的课程资料,源自清华大学出版社的教材。"第六章"提示我们这是该书籍或课程的某个特定部分,主要聚焦在Web开发中的某一...

    WEB标准与网站重构(PDF)

    - A Book Apart:出版了许多关于WEB标准、重构和前端开发的专业书籍。 - CodePen和JSFiddle:在线代码编辑器,可用于实践和测试CSS、HTML和JavaScript代码。 通过深入理解并应用这些知识点,开发者能够创建出更高效...

    Web标准设计 电子版

    《Web标准设计》是一本深度探讨Web开发领域的权威著作,旨在提升网页设计的质量、可访问性和性能。本书的核心内容围绕着Web标准展开,包括HTML、CSS、JavaScript等核心技术,以及可访问性、响应式设计、搜索引擎优化...

    Web标准设计 pdf速递

    《Web标准设计》是一本深度探讨Web开发领域中标准与最佳实践的重要著作。该书以PDF格式提供,旨在帮助开发者理解和应用Web标准,提升网站的可访问性、可维护性和性能。以下是对这本书中关键知识点的详细阐述: 1. *...

    WEB标准和网站重构

    《WEB标准和网站重构》这本书深入探讨了网络开发的核心原则,旨在提升网页设计的质量和可访问性。在当今数字化世界中,web标准是确保网站在不同设备和浏览器间兼容、性能优化以及无障碍访问的关键。而网站重构则是对...

    《基于Web标准的网页设计》教学课件02Web标准及其构成.pdf

    《基于Web标准的网页设计》教学课件02Web标准及其构成.pdf《基于Web标准的网页设计》教学课件02Web标准及其构成.pdf《基于Web标准的网页设计》教学课件02Web标准及其构成.pdf《基于Web标准的网页设计》教学课件02Web...

    web标准化学习指南:如何学习网页标准

    Web标准化是现代网页设计的核心,它旨在提升网页的可访问性、可维护性和跨平台兼容性。学习网页标准,特别是对于新手来说,是一项至关重要的任务。以下是一份详细的指南,帮助你逐步掌握Web标准化。 首先,你需要...

    Web标准:关于web标准的一些初学的知识

    Web标准使您能通过最少的工作,生成可被最广大受众访问的Web站点。Web标准的承诺是:只需设计页面一次,即可让该页以完全相同的方式在任何现代的浏览器中显示和工作。例如,在按照标准生成以后,旨在在...

    网站重构.Web标准设计

    网站重构和Web标准设计是现代网页开发中的关键概念,它们对于提升用户体验、优化网页性能以及维护网站代码都有着深远的影响。在此,我们将深入探讨这两个主题,结合提供的资源——"网站重构&Web标准设计第一版.ppt...

    精通CSS高级Web标准解决方案PDF扫描高清版

    《精通CSS:高级Web标准解决方案》是一本专为前端开发者深度探索CSS技术的权威指南,由英国的三位知名Web开发专家尼尔·巴德(Nigel Bardsley)、克里斯·科利森(Chris Collison)和加雷斯·莫尔(Gareth Moore)...

    Web2.0标准,遵循网站标准就是使用标准

    Web2.0标准是互联网发展的一个重要里程碑,它标志着从静态的、单向信息传递的Web1.0时代向动态的、交互式的Web2.0时代的转变。遵循Web2.0标准,不仅有助于提升网站的设计质量和用户体验,还能促进网站的可访问性、可...

    WEB标准与网站重构

    【WEB标准与网站重构】是关于现代Web开发领域中的核心概念,主要涵盖了如何构建高效、可访问、可维护且具有良好用户体验的网站。随着WEB2.0的兴起,这些标准成为了开发人员不可或缺的知识体系,旨在提升网页的互操作...

    语义web标准体系协议栈.docx

    语义 Web 标准体系协议栈 语义 Web 是一种新的 Web 体系结构,它的出现是为了解决传统 Web 中数据组织和分析的瓶颈。语义 Web 的概念是由 Tim Berners-Lee 在 1998 年提出的,它的目的是使计算机和人类能够更好地...

Global site tag (gtag.js) - Google Analytics