本書主要結合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(有條件的學?蛇m當增加上機時間)。各校可根據本校的實際情況,適當改變章節的順序或篩選某些知識點進行教學,本書章節間雖有一定的順序,但在有一定基礎的前提下,可從任意章節開始學習而不影響效果。
本書由祁瑞華任主編。提供本書初稿的主要有祁瑞華(第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
參考文獻