本書采用Dreamweaver CS5作為網頁編輯工具,通過各種典型、實用的案例來詳細剖析網站前臺開發中的基本知識和技能技巧,并輔以適當的動態網頁(ASP)和移動網頁(WAP)開發知識,使讀者能夠全面掌握所學知識并能夠設計與開發網站。 本書共分14章,主要內容涉及HTML5、網頁中文本、圖像、多媒體元素與超鏈接的使用,CSS3樣式、表格、框架與框架集等網頁設計與制作的初級應用;AP Div、行為和表單、Div+CSS3布局、CSS3與JavaScript、資源、模板和庫等網頁設計與制作的高級應用;動態網頁和移動網頁開發知識、網站發布和管理、綜合實例等。 本書也可供網頁設計與制作初學者、Web開發人員閱讀。可作為高等院校相關專業網頁設計與制作課程的教材。
1.講解了目前流行的網頁設計方法:Dreamweaver CS5+Div+CSS3+javascript2.配有實驗指導,提供習題答案
目 錄
第1章 網頁設計與制作基礎 1
1.1 網頁的基礎知識 1
1.1.1 Internet與Web 1
1.1.2 網頁、網站與主頁 1
1.1.3 網站的分類與賞析 4
1.1.4 網頁的配色與布局 5
1.2 網站開發流程 8
1.2.1 網站策劃流程 8
1.2.2 網站制作流程 9
1.2.3 網站維護流程 9
1.3 初識Dreamweaver CS5 10
1.3.1 Dreamweaver CS5簡介 10
1.3.2 Dreamweaver CS5窗口界面 11 目 錄
第1章 網頁設計與制作基礎 1
1.1 網頁的基礎知識 1
1.1.1 Internet與Web 1
1.1.2 網頁、網站與主頁 1
1.1.3 網站的分類與賞析 4
1.1.4 網頁的配色與布局 5
1.2 網站開發流程 8
1.2.1 網站策劃流程 8
1.2.2 網站制作流程 9
1.2.3 網站維護流程 9
1.3 初識Dreamweaver CS5 10
1.3.1 Dreamweaver CS5簡介 10
1.3.2 Dreamweaver CS5窗口界面 11
1.3.3 Dreamweaver CS5的基本操作 13
1.4 站點的創建與管理 15
1.4.1 創建本地站點 15
1.4.2 管理站點文件 16
1.4.3 管理本地站點 17
1.5 HTML 5基礎 18
1.5.1 HTML 5簡介 19
1.5.2 HTML 5的基本結構 20
1.5.3 HTML 5的基本標記 21
1.6 案例:網站首頁 25
練習題 28
第2章 網頁中文本的創建 29
2.1 文本的基本操作 29
2.1.1 在網頁中輸入文本 29
2.1.2 設置字體 31
2.1.3 設置字號 32
2.1.4 設置字體顏色 32
2.1.5 設置字體樣式 33
2.1.6 編輯與設置段落格式 33
2.1.7 設置是否顯示不可見元素 35
2.2 插入特殊文本對象 35
2.2.1 插入特殊字符 35
2.2.2 插入水平線 36
2.2.3 插入注釋 37
2.2.4 插入日期 37
2.3 項目符號和編號列表 38
2.3.1 創建項目列表 38
2.3.2 更改項目列表 38
2.3.3 多級項目列表 39
2.3.4 創建編號列表 39
2.3.5 更改編號列表 40
2.3.6 多級編號列表 40
2.4 設置網頁的頁面屬性 41
2.5 案例:站點的建立 43
練習題 44
第3章 圖像、多媒體元素與超鏈接 45
3.1 網頁中圖像的應用 45
3.1.1 網頁中常用的圖像格式 45
3.1.2 插入圖像 45
3.1.3 設置圖像屬性 46
3.1.4 調整圖像的對齊方式 47
3.2 網頁中多媒體的應用 48
3.2.1 插入Flash 元素 48
3.2.2 插入音頻 51
3.3 創建超鏈接 52
3.3.1 超鏈接概述 52
3.3.2 創建超鏈接 53
3.3.3 創建E-mail鏈接 54
3.3.4 創建錨點鏈接 55
3.3.5 創建圖像鏈接 56
3.3.6 創建圖像熱點鏈接 56
3.4 案例:制作圖文混排頁面 58
練習題 60
第4章 CSS3樣式 61
4.1 CSS3樣式的概念 61
4.1.1 CSS3介紹 61
4.1.2 CSS3樣式控制面板 61
4.1.3 CSS3樣式的類型 62
4.2 樣式的類型和創建 62
4.2.1 創建CSS樣式 62
4.2.2 附加外部CSS樣式 63
4.2.3 應用CSS樣式 64
4.2.4 編輯CSS樣式 64
4.2.5 刪除CSS樣式 64
4.3 編輯樣式 64
4.4 CSS3的屬性設置 65
4.4.1 類型設置 65
4.4.2 背景設置 66
4.4.3 區塊設置 66
4.4.4 方框設置 67
4.4.5 邊框設置 68
4.4.6 列表設置 68
4.4.7 定位設置 69
4.4.8 擴展設置 69
4.5 案例:使用CSS3美化頁面 70
4.5.1 用CSS輕松美化文字 70
4.5.2 CSS的圖文混排效果 72
練習題 73
第5章 表格的使用 75
5.1 表格的簡單操作 75
5.1.1 表格概述 75
5.1.2 表格的組成 76
5.1.3 插入表格 76
5.1.4 表格各元素的屬性 76
5.1.5 在表格中插入內容 77
5.1.6 選擇表格元素 77
5.1.7 復制、粘貼表格 78
5.1.8 合并和拆分單元格 78
5.1.9 增加和刪除表格的行和列 79
5.2 網頁中的數據表格 79
5.2.1 導入和導出表格的數據 79
5.2.2 排序表格 80
5.3 復雜表格的排版 81
5.4 案例:制作表格布局的頁面 82
練習題 87
第6章 框架與框架集 88
6.1 框架與框架集的基本操作 88
6.1.1 框架與框架集 88
6.1.2 建立框架集 90
6.1.3 框架的選擇 91
6.1.4 為框架添加內容 91
6.1.5 保存框架 91
6.1.6 修改框架的大小 92
6.1.7 拆分框架 92
6.1.8 刪除框架 93
6.2 框架的屬性設置 93
6.2.1 框架集屬性 93
6.2.2 框架屬性 94
6.2.3 改變框架的背景顏色 95
6.2.4 框架中的鏈接 95
6.3 案例:制作框架網頁 96
練習題 97
第7章 AP Div、行為和表單的使用 98
7.1 AP Div的基本操作 98
7.2 AP Div與表格的相互轉換 102
7.2.1 將AP Div元素轉換成表格 102
7.2.2 將表格轉換為AP Div元素 103
7.3 認識行為 104
7.4 行為的基本操作 105
7.4.1 設置彈出提示信息 106
7.4.2 制作網頁加載時彈出公告頁 106
7.4.3 設置交換圖像特效 107
7.4.4 設置狀態欄文本 108
7.5 表單和表單對象 108
7.6 案例:制作“家鄉山水”頁面 112
練習題 113
第8章 Div+CSS布局入門 115
8.1 Div+CSS概述 115
8.1.1 插入Div 115
8.1.2 Div的嵌套 116
8.2 盒模型 117
8.3 CSS的定位和浮動 119
8.3.1 CSS 定位屬性 120
8.3.2 CSS浮動屬性 122
8.3.3 清除浮動 123
8.4 CSS3的布局方式 124
8.4.1 居中的布局設計 124
8.4.2 浮動的布局設計 125
8.4.3 高度自適應 126
8.5 CSS3中盒模型的新增屬性 127
8.5.1 實戰1:overflow 127
8.5.2 實戰2:overflow-x 128
8.5.3 實戰3:overflow-y 129
8.6 案例:使用Div+CSS布局網頁 130
練習題 134
第9章 CSS3與JavaScript搭配應用 136
9.1 JavaScript概述 136
9.1.1 JavaScript的概念 136
9.1.2 JavaScript的引用 137
9.1.3 JavaScript與CSS3 138
9.2 JavaScript語法基礎 139
9.2.1 數據類型 139
9.2.2 變量 140
9.2.3 運算符 141
9.2.4 流程控制語句 143
9.2.5 函數 147
9.3 實戰1:跑馬燈效果 149
9.4 實戰2:左右移動的圖片 150
9.5 實戰3:跟隨鼠標指針移動的圖片 152
9.6 案例:制作樹形導航菜單 153
練習題 157
第10章 資源、模板和庫 159
10.1 資源管理 159
10.1.1 站點“資源”與“資源”面板 159
10.1.2 管理站點資源 160
10.2 創建基于模板的網頁 162
10.2.1 模板簡介 162
10.2.2 創建模板 162
10.2.3 定義模板的可編輯區域 164
10.2.4 創建基于模板的文檔 165
10.2.5 在現有文檔上應用模板 166
10.2.6 編輯模板 166
10.2.7 從模板中分離文檔 167
10.2.8 更新基于模板的頁面 167
10.3 使用庫項目 168
10.3.1 庫簡介 168
10.3.2 創建庫項目 168
10.3.3 管理和編輯庫項目 169
10.4 案例:利用模板制作風格統一的頁面 170
練習題 172
第11章 ASP動態網頁開發 174
11.1 ASP動態網頁基礎 174
11.1.1 ASP動態網頁概述 174
11.1.2 ASP的運行環境 176
11.1.3 ASP語法基礎 178
11.1.4 創建ASP網頁 180
11.2 ASP內置對象 182
11.2.1 Response對象 183
11.2.2 Request對象 184
11.2.3 Cookies集合 185
11.2.4 Session對象 186
11.2.5 Server對象 187
11.2.6 Application對象 187
11.2.7 Inc文件和Global.asa文件 188
11.3 ADO數據對象接口 190
11.3.1 ADO接口概述 190
11.3.2 Connection對象 190
11.3.3 RecordSet對象 194
11.3.4 Command對象 196
11.3.5 使用ADO技術存取數據庫的方法 198
11.4 實例:簡單聊天系統 200
練習題 202
第12章 移動網頁的設計 204
12.1 桌面Web與移動Web 204
12.1.1 移動Web和桌面的差異 204
12.1.2 移動Web的限制 205
12.2 移動Web語言與協議 206
12.3 移動網頁的制作 207
12.3.1 確定協議和語言 207
12.3.2 靜態頁面的制作 208
12.3.3 動態開發框架介紹 210
12.3.4 移動Web調試軟件 211
練習題 212
第13章 網站的發布與管理 213
13.1 網站的測試 213
13.1.1 功能測試 213
13.1.2 兼容性測試 215
13.1.3 性能測試 216
13.1.4 安全性測試 216
13.2 網站的發布 217
13.2.1 域名的申請 217
13.2.2 空間的購買 218
13.2.3 網站的上傳 219
13.3 遠程站點的管理與維護 221
13.3.1 上傳與獲取文件 221
13.3.2 本地與遠程的同步 221
13.3.3 遮蓋上傳 222
13.4 團隊合作 223
13.4.1 存回和取出 223
13.4.2 設計備注 224
練習題 225
第14章 心靈深入的旋律——音樂網站 227
14.1 構思布局 227
14.1.1 設計分析 227
14.1.2 排版架構 228
14.2 模塊分割 229
14.2.1 頁頭部分 229
14.2.2 左側內容列表 231
14.2.3 中間內容列表 232
14.2.4 右側內容列表 234
14.2.5 頁腳部分 235
14. 3 整體調整 235
14.3.1 頁面內容主體調整 235
14.3.2 頁面整體調整 236
練習題 237
參考文獻 238