专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

web标准包括哪三大标准,web标准是什么

来源:小易整编  作者:小易  发布时间:2023-03-03 02:29
摘要:web标准包括哪三大标准,web标准是什么Web标准是Web开发的基础,要保证Web应用能够在不同的环境下可靠运行,我们开发的应用必须要符合相关的标准。根据Web标准的性质可将Web标准分为结构标准、表现标准与行为标准三部分。1.1.1结构...

web标准包括哪三大标准,web标准是什么

Web标准是Web开发的基础,要保证Web应用能够在不同的环境下可靠运行,我们开发的应用必须要符合相关的标准。根据Web标准的性质可将Web标准分为结构标准、表现标准与行为标准三部分。

1.1.1 结构标准

结构用于对网页元素进行整理和分类,由Web结构标准语言组成,主要包括HTML、XML、XHTML等。

HTML:SGML(标准通用标记语言)子集,版本经过1.0、2.0、3.2、4.0、4.0发展,到2014年W3C(World Wide Web Consortium,万维网联盟)发布HTML 5.0的最终版本。

XML:SGML子集。HTML无法描述数据、可读性差、搜索时间长等。1998年2月10日,W3C公布XML 1.0标准。XML最初的设计目的是为了EDI(Electronic Data Interchange,电子数据交换)。与XML相关的技术还包括XSLT、XML Schema、XPath等。一些组织和个人利用XML开了一些基于XML的其他标记语言,如数学标记语言MathML、化学标记语言CML等。

XHTML:基于XML实现与HTML类似的表现方式,语法比HTML更严谨。XHTML 1.0在2000年1月26日成为W3C的推荐标准。XHTML1.1为XHTML最后的独立标准,2.0止于草案阶段。XHTML5则是属于HTML5标准的一部分。

1.1.2 表现标准

表现用于设置网页元素的版式、颜色、大小等外观样式等。主要包括CSS (Cascading style Sheets)、SVG、MathML(数学标记语言)等。

CSS:1994年哈坤·利提出了CSS的最初建议,同年W3C组织成立,CSS创作团队全部成为W3C工作小组并全力制定CSS标准。12月份,层叠样式表的第一份(CSS Level 1)正式标准被W3C作为推荐标准发布。1998年5月出版CSS Level 2.。2001年5月23日W3C完成了CSS3的工作草案。从CSS3开始,CSS规范就被拆成众多模块(module)单独进行升级,或者将新需求作为一个新模块来立项并进行标准化。。

SVG:采用XML语言定义。是一种开放标准的矢量图形语言,用户可以直接用代码来描绘图像,可以用任何文字处理工具打开SVG图像,通过改变部分代码来使图像具有交互功能,并可以随时插入到HTML中通过浏览器来观看。2003年1月,SVG 1.1 被确立为 W3C 标准。

MathML:采用XML语言定义。它是由W3C的数学工作组提出的。语言规格1.01版于1999年7月公布,2.0版于2001年2月出现。W3C的数学工作组在2003年10月发布了MathML 2.0的第二版, 之后又在2010年10月发布了MathML 3.0。

1.1.3 行为标准

行为是指网页模型的定义及交互的编写。行为标准主要包括文档对象模型(W3C DOM)和ECMAScript等。

W3C DOM:W3C的标准,定义了访问HTML和XML文档的标准。W3C将DOM分成三个级别:

l DOM Level1:1998年10月成为W3C提议,由DOM模型核心与DOM模型HTML两个模块组成。DOM模型核心能映射以XML为基础的文档结构,允许获取和操作文档的任意部分。DOM模型HTML通过添加HTML专用对象与函数对DOM模型核心进行扩展。

l DOM Level2:对原有DOM模型的扩展,通过对象接口增加了对鼠标和用户界面事件、范围、遍历和CSS的支持。同时可支持XML命名空间。

l DOM Level3: 引入统一方式载入和保存文档和文档验证方法对DOM模型进行进一步扩展,DOM模型3包含一个名为“DOM模型载入与保存”的新模块,DOM模型核心扩展后可支持XML1.0的所有内容,包扩XMLInfoset、XPath、和XMLBase。

DOM与其他标准/模块的依赖关系如下图所示:

web标准包括哪三大标准,web标准是什么

DOM Level

ECMAScript:是由ECMA国际(前身为欧洲计算机制造商协会,European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。1998年6月,ECMAScript 2.0版发布。1999年12月,ECMAScript 3.0版发布,成为JavaScript的通行标准, 2015年6月17日,ECMAScript 6发布正式版本。ECMAScript实际上是一种脚本在语法和语义上的标准。在JavaScript,JScript和ActionScript中声明变量,操作数组等语法完全一样,因为它们都是ECMAScript。但是在操作浏览器对象等方面又有各自独特的方法,这些都是各自语言的扩展。实际上JavaScript是由ECMAScript,DOM和BOM三者组成的。


本文地址:IT问答频道 https://www.hkm168.com/itwenda/910584.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT问答
小编:小易整编
相关文章相关阅读
  • 什么是web页面

    什么是web页面

    什么是web页面?当浏览Web时所看到的文件就是Web页面。Web页面是使用HTML语言建立的。任何一种Web浏览器的计算机都能解释HTML语言,Web浏览器把HTML语言翻译成为多媒体Web文件的可视化表现,包括预先设计背景主题样式、页面...

  • web浏览器是什么

    web浏览器是什么

    web浏览器是指“网页浏览器”,是一种用来检索、展示以及传递web信息资源的应用程序;简单来说就是是用来浏览网络页面的软件。web浏览器主要通过http协议与网页服务器交互并获取网页,这些网页由url指定,文件格式通常为html,并由mim...

  • webos安装方法

    webos安装方法

    webos安装方法步骤:1、打开电视并进入设置菜单,找到“系统设置”选项;2、找到一个名为“软件更新”或“操作系统更新”的选项并单击,系统将开始检查是否有可用的更新,若有更新可用,则系统会提示您进行安装;3、选择下载和安装该更新;4、更新完...

  • w3c五个标准是什么

    w3c五个标准是什么

    w3c五个标准是html、css、xml、dom和htt。详细介绍:1、html是一种用于创建和组织网页内容的标记语言,它定义了网页的结构和语义,并提供了一套标签和属性,用于描述和格式化文本、图像、链接和其他元素,html是构建网页的基础,...

  • web前端中的相对路径是什么

    web前端中的相对路径是什么

    在web前端中,相对路径就是指由当前文件所在的路径引起的跟其它文件(或文件夹)的路径关系,是相对于当前文件的目标文件位置;简单来说,就是以当前文件为参考点,来确定不同文件的路径,相对路径一般会以“./”、“../”开始。好处:当整个项目移动...

  • web前端开发是干什么的

    web前端开发是干什么的

    web前端开发是指通过html、css、javascript等前端技术,开发web网站的职业,主要负责前端部分的设计与实现。在当今互联网快速发展的时代,web前端开发越来越受到关注,越来越多的公司开始注重web前端的开发,并且对web前端开...

  • 什么是标准模式?总结标准模式的实例用法

    什么是标准模式?总结标准模式的实例用法

    1.新的Doctype 尽管使用,即使浏览器不懂这句话也会按照标准模式去渲染也可以考虑使用怪异盒模式2.Figure元素 用和来语义化地表示带标题的图片    this is an image of something interest...

  • w3c标准有哪些

    w3c标准有哪些

    w3c标准有“html(超文本标记语言)及其扩展“、”css(层叠样式表)及其扩展“、”xml(可扩展标记语言)及其相关技术“、”web服务相关标准“和”web安全相关标准“五种:1、html是用于创建web页面的标准语言,w3c制定了多个...

  • 周排行
  • 月排行
  • 年排行

精彩推荐