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

WEB标准是什么?

    博客分类:
  • JSP
阅读更多
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标准设计页.pdf

    1.1 Web标准是什么? Web标准是由W3C(万维网联盟)和其他标准化组织共同制定的一系列规范的集合,用于创建和解释网页内容。主要包括以下几个关键组成部分: 1. **结构化和语义化的语言**: - 超文本标记语言...

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

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

    《网页设计师》网站CHM版

    Web标准是什么? 网站一定要用标准吗? 用标准和不用标准的区别? 如何采用标准? 如何向标准过渡? 适合什么样的人看 这本书适合的读者是:所有的网站设计者、开发者和所有者。 这不是广告词。不论对...

    Web标准设计 电子版

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

    Web标准设计 pdf速递

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

    WEB标准和网站重构

    3. **为什么要遵循Web标准和重构**: - **兼容性**:标准兼容的网页可以在多种浏览器和设备上正常工作,避免了因平台差异导致的问题。 - **可维护性**:良好的代码结构便于团队协作和后期修改,降低维护成本。...

    WEB标准与网站重构(PDF)

    《WEB标准与网站重构》是一本深入探讨网页设计与开发技术的专业教程,旨在帮助读者理解和掌握Web标准,以及如何利用这些标准进行网站重构。在Web发展的历程中,标准的引入对于提升网页的质量、可访问性、性能和维护...

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

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

    精通CSS:高级Web标准解决方案.pdf

    《精通CSS:高级Web标准解决方案》是一本深入探讨CSS(层叠样式表)技术的专业书籍,旨在帮助读者提升在Web设计中的CSS应用能力。这本书详细介绍了如何利用CSS实现高质量、可维护、跨浏览器的网页布局,是Web开发者...

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

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

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

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

    Web前端开发职业技能等级标准.pdf

    1+X”Web前端人才标准 Web前端开发职业技能分为初、中、高三个等级,其中高级证书持有者具有复杂网页设计开发能力和网站架构设计规划能力;中级证书持有者具有动态网页设计开发能力;初级证书持有者具有静态网页...

    网站重构.Web标准设计

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

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

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

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

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

    WEB标准与网站重构

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

    WEB前端涉及的布局、结构化和标准化

    做前端开发快有3年时间,今天跟大家谈谈个人对WEB前端开发的一些经验(当然都是个人的一些理解,有什么地方说的欠妥或不对的地方还请包含和指正),这里我就从WEB标准开始吧。 WEB标准是什么? 呵呵,说是WEB标准,...

    什么是 ArcGIS Web 地图?

    **什么是 ArcGIS Web 地图?** ArcGIS Web 地图是一种在线的、交互式的地理信息系统,它将地理信息以地图的形式展示出来,方便用户进行探索、分析和分享。这种地图利用了Esri公司的ArcGIS技术,使得用户可以通过网页...

Global site tag (gtag.js) - Google Analytics