首页常见问题正文

什么是Web标准?Web的结构、表现、行为

更新时间:2023-07-03 来源:黑马程序员 浏览量:

由于不同的浏览器对同一个网页文件解析出来的效果可能不一致,为了让用户能够看到正常显示的网页,网页制作人员常常需要为兼容多个版本的浏览器而苦恼,当使用新的硬件和软件开始浏览网页时,这种情况会变得更加严重。为了Web更好地发展,在开发新的应用程序时,浏览器开发商和站点开发商共同遵守标准,就显得很重要,为此W3C与其他标准化组织共同制定了系列的Web标准。

Web标准并不是某一个标准,而是一系列标准的集合,主要包括结构、表现和行为三个方面。

1.结构

结构用于对网页中用到的信息进行分类与整理。在结构中用到的技术主要包括HTML、XML和XHTML。

XML的目的是为了弥补HTML语言的不足,具有强大的扩展性,可用于数据的转换和描述。

XHTML的目的是为了实现HTML语言向XML语言的过渡,已逐被HTML5所取代。

例如以下四张图片的结构,使用HTML5搭建,四张图片按照从上到下的次序罗列,没有任何布局样式。
1688366878287_web标准.png

2.表现

表现是指网页展示给访问者的外在样式,一般包括网页的版式、颜色、字体样式等。在网页制作中,通常使用CSS来设置网页的样式。
1688367070064_2.png

上图是网页焦点轮播图加入CSS样式后的效果。

3.行为

行为是指网页模型的定义及交互效果的实现,包括ECMAScript、BOM、DOM三个部分。

ECMAScript是JavaScript的核心,由ECMA(European ECMAScript Computer Manufacturers Association)国际联合浏览器厂商制定。ECMAScript规定了JavaScript的语法规则和核心内容,是所有浏览器厂商共同遵守的一套JavaScript语法标准。

BOM即浏览器对象模型。通过BOM可以操作浏览器窗口。例如,对话框弹出、导航跳转等。

DOM即文档对象模型。DOM允许程序和脚本动态地访问和更新文档的内容、结构和样式。网页设计者通过DOM即可对页面中的各种元素进行操作。例如,设置元素的大小、颜色、位置等。

1688369538115_行为.png

分享到:
在线咨询 我要报名
和我们在线交谈!