更新时间:2023年07月27日11时14分 来源:传智教育 浏览次数:
由于不同的浏览器对同一个网页文件解析出来的效果可能不一致,为了让用户能够看到正常显示的网页,网页制作人员常常需要为兼容多个版本的浏览器而苦恼,当使用新的硬件和软件开始浏览网页时,这种情况会变得更加严重。为了Web更好地发展,在开发新的应用程序时,浏览器开发商和站点开发商共同遵守标准,就显得很重要,为此W3C与其他标准化组织共同制定了系列的Web标准。
Web标准并不是某一个标准,而是一系列标准的集合,主要包括结构、表现和行为三个方面。
1.结构
结构用于对网页中用到的信息进行分类与整理。在结构中用到的技术主要包括HTML、XML和XHTML。
XML的目的是为了弥补HTML语言的不足,具有强大的扩展性,可用于数据的转换和描述。
XHTML的目的是为了实现HTML语言向XML语言的过渡,已逐被HTML5所取代。
例如以下四张图片的结构,使用HTML5搭建,四张图片按照从上到下的次序罗列,没有任何布局样式。
2.表现
表现是指网页展示给访问者的外在样式,一般包括网页的版式、颜色、字体样式等。在网页制作中,通常使用CSS来设置网页的样式。
上图是网页焦点轮播图加入CSS样式后的效果。
3.行为
行为是指网页模型的定义及交互效果的实现,包括ECMAScript、BOM、DOM三个部分。
ECMAScript是JavaScript的核心,由ECMA(European ECMAScript Computer Manufacturers Association)国际联合浏览器厂商制定。ECMAScript规定了JavaScript的语法规则和核心内容,是所有浏览器厂商共同遵守的一套JavaScript语法标准。
BOM即浏览器对象模型。通过BOM可以操作浏览器窗口。例如,对话框弹出、导航跳转等。
DOM即文档对象模型。DOM允许程序和脚本动态地访问和更新文档的内容、结构和样式。网页设计者通过DOM即可对页面中的各种元素进行操作。例如,设置元素的大小、颜色、位置等。