本书主要结合HTML、CSS和JavaScript介绍Dreamweaver环境下网页开发与设计的基本方法、操作技巧和实战案例,内容涵盖网页设计基础知识、Dreamweaver CS6站点创建与管理、使用表格和模板布局、CSS和DIV的应用、表单等网页交互行为、HTML语言、JavaScript基础、动态网站基础、站点的测试与发布,以及Dreamweaver CS6的最新功能。
本书知识全面、概念清晰,内容实用易懂、案例精彩实用,为方便授课教师,还配备了完备的多媒体教学课件和丰富的教学素材。
本书主要结合HTML、CSS和JavaScript介绍Dreamweaver环境下网页开发与设计的基本方法、操作技巧和实战案例,内容涵盖网页设计基础知识、Dreamweaver CS6站点创建与管理、使用表格和模板布局、CSS和DIV的应用、表单等网页交互行为、HTML语言、JavaScript基础、动态网站基础、站点的测试与发布,以及Dreamweaver CS6中的最新功能。
本书从网页与网站设计的基本原理和概念出发,逐步引导读者深入学习网页设计与制作需掌握的技术基础。在编写上按照循序渐进、理论与实践相结合的原则安排教材内容,知识全面、概念清晰,内容实用易懂、案例精彩实用,注重培养学生提出问题、分析问题和利用计算机来解决问题的能力。
书中每章均配有理论知识、课堂实例、课后练习等内容,并提供配套的多媒体教学课件和教学素材。本书中的示例源码,以章为单位存放在相应的文件夹中,读者可从清华大学出版社的网站 (http://www.tup.com.cn) 上下载,以方便读者分章学习与练习。
全书共分为11章,第1章讲解网页制作的技术基础,包括计算机网络基础、Internet工作方式和功能、网页与网站基本概念和网站设计规范; 第2章讲解Dreamweaver CS6站点创建与管理; 第3章讲解网页内容和多媒体元素的添加; 第4章讲解使用表格和模板布局网页; 第5章讲解CSS和DIV的应用; 第6章讲解使用表单制作交互页面; 第7章讲解网页交互行为; 第8章讲解HTML语言; 第9章讲解JavaScript基础; 第10章讲解动态网站基础; 第11章讲解站点的测试、发布与推广宣传。
全书可按36~72课时讲授。理论课与上机操作比例为2∶1(有条件的学校可适当增加上机时间)。各校可根据本校的实际情况,适当改变章节的顺序或筛选某些知识点进行教学,本书章节间虽有一定的顺序,但在有一定基础的前提下,可从任意章节开始学习而不影响效果。
本书由祁瑞华任主编。提供本书初稿的主要有祁瑞华(第1、2章),郑旭红(第3章),杨岚(第4章),魏晓聪(第5章),刘彩虹(第6、7章),李富宇(第8章),郭旭(第9章),徐玲(第10、11章)。参加书中某些内容、习题和解答编写的有王剑峰和刘强等。
本书可作为高等院校、大专院校、成人教育相关专业的教学用书,还可作为公务员、企事业管理人员和Dreamweaver网页制作初学者的自学用书。
在本书的编写过程中,清华大学出版社的编辑提出了许多宝贵的意见,在此致以衷心的感谢。由于网页设计技术的发展日新月异,加之水平有限,书中难免存在不足之处,敬请广大读者批评指正。
编者2015年10月于大连
第1章网页制作基础
1.1Internet的工作方式和功能
1.1.1计算机网络基础
1.1.2Internet的工作方式
1.1.3Internet服务和功能
1.1.4我国的Internet
1.2网页与网站
1.2.1网页和网站概述
1.2.2静态网页设计
1.2.3动态网页的主要技术
1.3网站设计规范
1.3.1网站设计常规要求
1.3.2文件命名规则
1.3.3文件夹结构规则
1.3.4页面制作规则
1.4本章小结
思考与练习1
第2章Dreamweaver CS6站点创建与管理
2.1Dreamweaver CS6概述
2.1.1Dreamweaver CS6的安装和启动
2.1.2Dreamweaver CS6的界面环境
2.2站点规划
2.3创建本地站点
2.3.1创建本地站点
2.3.2站点高级设置
2.4管理网站
2.4.1站点的编辑
2.4.2站点文件管理
2.5课堂实例本地站点的创建与管理
2.6本章小结
思考与练习2
第3章添加网页内容和多媒体元素
3.1网页的创建及相关操作
3.1.1创建新网页
3.1.2保存网页
3.1.3打开网页
3.2网页中的文本编辑
3.2.1文本、特殊字符及日期的编辑
3.2.2格式化文本
3.2.3水平线的插入与设置
3.3设置页面属性
3.3.1设置、改变页面标题
3.3.2定义页面背景颜色和背景图像
3.3.3设置页面的其他属性
3.4编辑页面的头部内容
3.4.1插入标记
3.4.2插入关键字信息
3.4.3插入说明信息
3.4.4自动刷新功能
3.5网页中的多媒体元素
3.5.1页面中的图像
3.5.2创建鼠标经过图像
3.5.3网页中的Flash对象
3.5.4网页中的音频和视频
3.6页面中的超链接
3.6.1链接与路径
3.6.2建立文本或图像链接
3.6.3电子邮件超链接
3.6.4空链接和脚本链接
3.6.5图像热点链接
3.6.6创建锚记链接
3.6.7创建跳转菜单
3.6.8链接的管理
3.7课堂实例
课堂实例1个人站点中新网页的创建,文本的编辑及相关元素的插入
课堂实例2网页标题、页面背景颜色和页面背景图像的设置
课堂实例3利用网页头部信息推广网站
课堂实例4在页面中添加多媒体元素
3.8本章小结
思考与练习3
第4章使用表格和模板布局网页
4.1创建表格
4.2插入表格
4.3在单元格中添加内容
4.4选择表格元素
4.5设置表格及单元格属性
4.6表格的基本操作
4.6.1调整表格大小
4.6.2插入行或列
4.6.3合并拆分单元格
4.6.4单元格的复制与粘贴
4.6.5表格的嵌套
4.7对表格进行排序
4.8使用模板和库快速创建网页
4.8.1创建与编辑模板
4.8.2创建基于模板的网页
4.8.3创建与使用库项目
4.9课堂实例利用嵌套表格对主页进行排版
4.10本章小结
思考与练习4
第5章CSS和DIV的应用
5.1CSS样式
5.1.1CSS介绍
5.1.2CSS样式的基本语法
5.1.3创建CSS样式
5.1.4定义CSS样式属性
5.1.5编辑CSS样式
5.1.6在网页中应用CSS的方法
5.2使用Div+CSS进行布局
5.2.1插入Div
5.2.2认识CSS盒模型
5.2.3CSS布局理念
5.2.4常见的布局类型
5.3课堂实例利用Div+CSS对站点主页进行布局
5.4本章小结
思考与练习5
第6章使用表单制作交互页面
6.1表单概述
6.1.1表单的创建
6.1.2表单属性设置
6.2添加表单对象
6.2.1使用文本域
6.2.2使用隐藏域
6.2.3使用复选框
6.2.4使用单选按钮
6.2.5使用列表/菜单
6.2.6使用跳转菜单
6.2.7使用文件域
6.2.8使用标准按钮
6.2.9使用图像域
6.3Spry验证表单
6.3.1Spry验证文本域
6.3.2Spry验证密码域
6.3.3Spry验证文本区域
6.3.4Spry验证列表
6.3.5Spry验证选择内容
6.4课堂实例可验证的用户注册表单
6.5本章小结
思考与练习6
第7章网页交互行为
7.1行为的基本概念和操作
7.1.1什么是行为
7.1.2常见动作类型
7.1.3常见事件
7.2使用Dreamweaver内置行为
7.2.1交换图像
7.2.2弹出信息
7.2.3打开浏览器窗口
7.2.4拖动AP元素
7.2.5改变属性
7.2.6显示隐藏元素
7.2.7跳转菜单
7.2.8设置文本
7.2.9转到URL
7.2.10调用JavaScript
7.2.11检查表单
7.3课堂实例制作网页导航
7.4本章小结
思考与练习7
第8章HTML语言
8.1HTML概述
8.1.1HTML的基本概念
8.1.2HTML基本结构
8.1.3HTML的语法规则
8.1.4在Dreamweaver中编写代码
8.2HTML的文本格式标签
8.2.1标题格式标签
8.2.2文字大小标签
8.2.3文字字体与样式标签
8.2.4文字颜色标签
8.2.5换行标签
8.2.6段落标签
8.2.7水平线标签
8.2.8预排格式标签
8.2.9位置控制属性
8.3HTML的列表标签
8.3.1无序号列表
8.3.2有序号列表
8.3.3定义性列表
8.4HTML的表格标签
8.4.1表格的基本结构
8.4.2表格标题的位置
8.4.3表格的大小
8.4.4表格的排列方式
8.4.5跨多列、跨多行的表元
8.4.6表格的颜色
8.5HTML的图像标签
8.6HTML的超链接标签
8.6.1本地链接
8.6.2URL链接
8.7HTML的框架标签
8.7.1什么是框架
8.7.2框架内尺寸设置
8.7.3框架的互操作
8.7.4框架的其他属性
8.8课堂实例运用HTML创建网页
8.9本章小结
思考与练习8
第9章JavaScript基础
9.1JavaScript概述
9.2JavaScript程序基础
9.3标识符和变量
9.4运算符和表达式
9.5程序控制结构
9.6函数
9.7JavaScript的常用对象
9.8JavaScript事件编程
9.9课堂实例
课堂实例1提示框
课堂实例2时钟显示
课堂实例3滚动公告栏
课堂实例4长方体计算器
9.10本章小结
思考与练习9
第10章动态网站基础
10.1动态网站原理
10.2搭建服务器平台
10.3数据库基础
10.4SQL基础
10.5使用Dreamweaver CS6创建动态网站
10.6本章小结
思考与练习10
第11章站点的测试、发布与推广宣传
11.1站点的测试
11.1.1检查链接错误
11.1.2修改链接错误
11.1.3检查浏览器支持程度
11.2站点的发布
11.2.1使用Dreamweaver上传和维护站点
11.2.2使用CuteFtp上传工具
11.3注册到搜索引擎
11.4发布信息推广
11.5课堂实例
课堂实例1网站的测试和上传
课堂实例2利用群组信息即时推广网站
11.6本章小结
思考与练习11
参考文献