前言
FOREWORD
早期的HTML版本几乎涵盖了网页设计的全部内容,在网页的设计中,网页的内容和排版都是通过HTML文档完成的。但是,实际上网页的排版布局千变万化,因此,当需要改变网页的布局时,就必须大量地修改HTML文档,这给网页的设计开发带来了很多不便。
从HTML 4.0开始,为了简化程序的开发,HTML已经尽量将“网页的内容结构”与“网页的排版布局”分开。它的主要原则:用标签元素描述网页的内容结构;用CSS描述网页的排版布局;用 JavaScript 描述网页的事件处理,即鼠标或键盘在网页元素上动作(如单击、双击、输入)后执行的程序。
由此可知,网页制作的基本语言是HTML,网页排版布局的基本技术是CSS,开发动态网页的关键是 JavaScript 技术的应用,全面掌握这3项技术是动态网页开发与设计的基础。
本书主要分为四大部分,具体如下所述。
第1部分主要介绍了HTML基础(第1章)。
第2部分主要介绍了CSS基础和实用技巧(第2章和第3章)。
第3部分主要介绍了JavaScript的基本编程方法和实用技巧(第4~9章)。
第4部分是HTML、CSS和JavaScript的综合实训项目(第10章)。
本书由浅入深,配有大量示例,所有示例都可用于当前最为流行的两大浏览器——Microsoft Internet Explorer和Mozilla的Firefox浏览器的较高级版本。
本书不仅全面介绍了HTML、CSS和JavaScript的基本编程技术,而且还将网页设计的常用技巧,如网页两列/三列排版、菜单制作、图像叠加以及运用 JavaScript 动态改变网页内容等,也进行了介绍。
本书的大部分示例为编者在工作中的实际应用,所有示例均经过验证。本书计划学时为54小时,如果能增加实验室上机实训,将会取得更好的效果。读者通过本书内容的学习及大量示例和实训项目的练习,可以很快地运用 HTML、CSS 和 JavaScript进行动态网页设计。
编者的电子邮箱地址是syndia_wu@yahoo.com,欢迎读者提出建议和意见。
编者
2018年2月