网页设计与制作:Dreamweaver CC标准教程(第3版)
上QQ阅读APP看书,第一时间看更新

1.3 网页标准化技术

从技术的角度,网页由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior),相应的技术标准由三个部分组成:结构化语言,CSS样式和脚本语言。

1.3.1 结构化语言

超文本标记语言(Hyper Text Markup Language,HTML)由W3C制定和发布。HTML格式简单,由文字及标签组成,有多个版本。在HTML4.01版本中,标签的任何格式化信息都能够脱离HTML文档,转入一个独立的样式表文件。

可扩展的超文本标记语言(eXtensible Hyper Text Markup Language,XHTML)是一种基于可扩展的标记语言(eXtensible Markup Language,XML)与HTML语言的新型结构语言,其突出特征是结构与表现分离。

超文本标记语言HTML5是已经开始取代HTML4.01标准和XHTML1.0标准的HTML标准。虽然目前还处于不断完善中,但大部分浏览器都已经开始支持HTML5。

1.3.2 CSS样式

层叠样式表(Cascading Style Sheets,CSS)是由W3C制定和发布的,用于描述网页元素格式的一组规则,其作用是设置HTML语言编写的结构化文档外观,从而实现对网页元素高效和精准的排版和美化。

一般地,CSS样式存放在HTML文档之外的样式文档中。设计者通过对样式文档中CSS样式的修改,可以改变网站内所有网页的外观和布局。目前,层叠样式CSS3版本与超文本标记语言HTML5一起,开始获得了业界的广泛认同。

1.3.3 脚本语言

脚本语言标准是由ECMA(European Computer Manufacturers Association)制定和发布的。脚本语言是一种面向对象的程序设计语言,是专为HTML设计者提供的一种编程语言。

脚本语言语法简单,在浏览器中解释执行;可以将脚本语言的一些代码片段插入到HTML页面中,还可以在HTML页面插入动态文本。在Dreamweaver中,行为就是由内嵌的JavaScript脚本语言实现的。

1.3.4 PHP技术

在开发制作动态网站时,除了以上标准化网页技术外,还需要PHP技术和数据库技术作为支撑条件和环境。

超文本预处理器(PHP: Hypertext Preprocessor,PHP)免费开源,可以从PHP官方网站下载,用来创建和运行动态网页或Web应用程序。目前,PHP5.5.0是较为常用的版本。

PHP是一种服务器端脚本语言,易于学习和使用,具有良好的安全性和跨平台特性,支持许多数据库,如MySQL、Oracle、Sybase和Microsoft SQL Server等。PHP与MySQL数据库是一种理想组合,在企业级Web应用和动态网站的开发中被广泛使用。