內容簡介
本書詳盡地介紹了Dreamweaver CS5的基本功能,內容分為兩部分:網頁基本製作部分和動態網站的開發部分。前一部分引導讀者逐步學習如何使用文本、圖像、表格諒滲幾、DIV元素、框架、多媒體、行為、表單及Spry構件等網頁元素,生成圖文並茂的網頁。後一部分介紹如何充分利用Dreamweaver CS5所提供的動態網頁開發功能,在不懂編程的情況下來實現簡單動態網站的開發。
本書在內容難易程度上採用遞進的方式,將達到本書目標的全部內容細分為一系列知識點,通過“由簡到繁、由易到難、循序漸進、深入淺出、承前啟後”的案例去具體實現,使讀者能夠真正用Dreamweaver CS5去解決實際的網站設計問題。
圖書目錄
第1章 網頁設計基礎 1
1.1 網站基礎知識 1
1.1.1 動態網站與靜態網站 1
1.1.2 網站的種類 2
1.1.3 Web伺服器 3
1.2 網站建設基本流程 3
1.2.1 確立目標 4
1.2.2 規劃網站 4
1.2.3 蒐集資料 5
1.2.4 組織站點結構 5
1.2.5 選擇合適的邀說製作工具 5
1.2.6 頁面製作 6
1.2.7 上傳測試 6
1.2.8 推廣宣傳 6
1.2.9 維護更新 6
1.3 網頁基本元素 6
1.3.1 網站Logo 6
1.3.2 網站Banner 7
1.3.3 導航欄 7
1.3.4 文本 7
1.3.5 圖像 7
1.3.6 動畫 7
1.3.7 表單 8
1.3.8 版權資訊 8
1.4 Dreamweaver CS5工作環境 8
1.4.1 Dreamweaver CS5的啟動 8
1.4.2 Dreamweaver CS5的工作環境 9
1.4.3 調整工作界面 12
本章小結 14
第2章 創建本地站點 15
2.1 創建本地站點—我的足球網 15
2.1.1 案例綜述 15
2.1.2 案例分析 15
2.1.3 實現只鍵拘屑步驟 16
2.2 站點的創建及基本操作 22
2.2.1 創建本地站點 22
2.2.2 管理本地站點 23
2.2.3 管理站點檔案 24
2.3 實戰演練 25
本章小結 26
第3章 網頁圖文編輯 27
3.1 簡單的圖文混排
—我與足球(me.html) 27
3.1.1 案例綜述 27
3.1.2 案例分析 28
3.1.3 實現步驟 28
3.2 網頁文本的輸入和屬性設定 38
3.2.1 插入文本 38
3.2.2 插入特殊符號 39
3.2.3 設定文本格式 40
3.3 網頁圖片懂牛騙的插入及其屬性設定 43
3.3.1 網頁圖像格式 43
3.3.2 插入圖像 43
3.3.3 設定圖像的屬性 44
3.4 實戰演練 46
本章小結 46
第4章 建立網頁連結 47
4.1 編織網站連結
—足球新聞(news.html) 47
4.1.1 案例綜述 47
4.1.2 案例分析 47
4.1.3 實現步驟 47
4.2 超連結概述 55
4.2.1 超連結的類型 55
4.2.2 連結路徑 55
4.2.3 創建超連結 56
4.3 管少拳凝理超連結 57
4.3.1 自動更新連結 57
4.3.2 更改連結 58
4.3.3 刪除連結 59
4.3.4 檢查連結 60
4.3.5 修復斷開的連結 61
4.4 實戰演練 62
本章小結 63
第5章 表格布局 64
5.1 套用表格布局頁面
—足球明星頁面(photo.htm) 64
5.1.1 案例綜述 64
5.1.2 案例分析 64
5.1.3 實現步朽去地蜜驟 65
5.2 頁面布殼刪微局理論 69
5.2.1 網頁布局原則 69
5.2.2 網頁布局類型 70
5.2.3 頁面構成分析 71
5.2.4 頁面布局的方法 72
5.2.5 頁面布局技術 72
5.3 表格的基本操作 73
5.3.1 插入表格 73
5.3.2 選定表格和單元格 74
5.3.3 設定表格和單元格的屬性 75
5.3.4 調整表格結構 76
5.3.5 擴展視圖 78
5.4 實戰演練—製作表格頁面 79
本章小結 81
第6章 CSS樣式表 82
6.1 使用CSS樣式格式化頁面 82
6.1.1 案例綜述 82
6.1.2 案例分析 83
6.1.3 實現步驟 83
6.2 CSS樣式概述 91
6.2.1 使用CSS的優勢 91
6.2.2 CSS的存在方式 91
6.3 CSS樣式的創建與套用 93
6.3.1 CSS樣式面板 93
6.3.2 創建CSS樣式 94
6.3.3 定義CSS樣式 96
6.3.4 CSS樣式的套用 103
6.4 實戰演練 104
本章小結 105
第7章 Div+CSS布局 106
7.1 套用Div+CSS布局頁面 106
7.1.1 案例綜述 106
7.1.2 案例分析 106
7.1.3 實現步驟 107
7.2 Div標籤的使用 117
7.2.1 插入Div標籤 117
7.2.2 編輯Div標籤 118
7.2.3 CSS 布局塊 118
7.2.4 使用 AP Div元素 119
7.3 CSS布局 124
7.3.1 CSS盒模型 124
7.3.2 CSS定位 127
7.3.3 CSS布局 129
7.4 實戰演練 132
本章小結 134
第8章 框架布局 135
8.1 套用框架製作電子書—HTML教程
135
8.1.1 案例綜述 135
8.1.2 案例分析 135
8.1.3 實現步驟 136
8.2 框架的基本操作 142
8.2.1 創建框架和框架集 142
8.2.2 選擇框架和框架集 144
8.2.3 設定框架和框架集的屬性 145
8.2.4 保存框架和框架集文檔 146
8.2.5 框架中的連結 147
8.2.6 框架兼容性 147
8.2.7 內嵌框架 148
8.3 實戰演練 149
本章小結 151
第9章 插入多媒體元素 152
9.1 網頁的動感效果設計—多媒體示例
152
9.1.1 案例綜述 152
9.1.2 案例分析 153
9.1.3 實現步驟 153
9.2 插入Flash 161
9.2.1 插入Flash動畫 161
9.2.2 插入FLV 164
9.3 在網頁中添加聲音 166
9.3.1 插入音頻 166
9.3.2 添加背景音樂 166
9.4 插入其他多媒體元素 166
9.4.1 插入 Shockwave 影片 167
9.4.2 插入Applet 167
9.4.3 插入ActiveX控制項 168
9.4.4 插入外掛程式 169
9.5 擴展外掛程式 169
9.5.1 安裝擴展外掛程式 170
9.5.2 使用擴展外掛程式 171
9.6 實戰演練 171
本章小結 173
第10章 行為 174
10.1 “行為”使網站更智慧型化 174
10.1.1 案例綜述 174
10.1.2 案例分析 175
10.1.3 實現步驟 175
10.2 行為概述 179
10.2.1 “行為”面板 179
10.2.2 套用內置JavaScript行為 180
10.3 實戰演練 187
本章小結 189
第11章 模板和庫 190
11.1 套用模板製作相似網頁—美文隨筆
190
11.1.1 案例綜述 190
11.1.2 案例分析 190
11.1.3 實現步驟 191
11.2 使用模板 197
11.2.1 模板的基本特點 197
11.2.2 模板的創建與保存 198
11.2.3 模板區域 199
11.2.4 創建基於模板的網頁 201
11.2.5 修改模板及更新頁面 202
11.3 使用庫 203
11.3.1 創建庫項目 203
11.3.2 插入庫項目 204
11.3.3 修改庫項目和更新站點 205
11.4 資源管理 205
11.5 實戰演練 206
本章小結 207
第12章 表單 208
12.1 表單頁面製作—註冊頁面 208
12.1.1 案例綜述 208
12.1.2 案例分析 209
12.1.3 實現步驟 209
12.2 表單概述 215
12.2.1 什麼是表單 215
12.2.2 如何創建表單 215
12.2.3 插入表單 215
12.2.4 設定表單屬性 216
12.3 添加表單對象 216
12.3.1 添加文本域 216
12.3.2 添加隱藏域 218
12.3.3 添加複選框 218
12.3.4 添加單選按鈕 219
12.3.5 添加單選按鈕組/複選框組 220
12.3.6 添加列表/選單 220
12.3.7 添加按鈕 222
12.3.8 添加圖像域 223
12.3.9 添加檔案域 224
12.3.10 創建跳轉選單 224
12.4 Spry驗證表單 225
12.4.1 Spry驗證文本域 226
12.4.2 Spry驗證文本區域 228
12.4.3 Spry驗證複選框 228
12.4.4 Spry驗證選擇 229
12.4.5 Spry驗證密碼 230
12.4.6 Spry驗證確認 231
12.4.7 Spry驗證單選按鈕組 231
12.5 實戰演練 232
本章小結 233
第13章 使用Spry構件 234
13.1 用Spry構件布局頁面 234
13.1.1 案例綜述 234
13.1.2 案例分析 235
13.1.3 實現步驟 235
13.2 Spry構件 241
13.2.1 Spry選單欄 241
13.2.2 Spry選項卡式面板 243
13.2.3 Spry摺疊式 244
13.2.4 Spry可摺疊面板 245
13.2.5 Spry工具提示構件 246
13.2.6 保存含有Spry構件的頁面 247
13.3 使用Spry顯示數據 248
13.3.1 Spry數據集 248
13.3.2 創建 Spry 區域 256
13.3.3 創建 Spry 重複項 256
13.3.4 創建 Spry 重複列表 257
13.4 Spry效果 257
13.5 實戰演練 258
本章小結 261
第14章 站點整理維護與上傳 262
14.1 網站整理上傳 262
14.1.1 案例綜述 262
14.1.2 案例分析 262
14.1.3 實現步驟 262
14.2 網站上傳前的準備 268
14.2.1 網上空間準備 268
14.2.2 檢查站點 269
14.3 上傳網站 271
14.3.1 Web方式上傳 271
14.3.2 FTP上傳 271
14.4 網站的維護與更新 275
14.5 網站的推廣 276
14.5.1 搜尋引擎推廣方法 276
14.5.2 電子郵件推廣方法 276
14.5.3 交換友情連結推廣方法 277
14.5.4 信息發布推廣方法 277
14.5.5 病毒性行銷方法 277
14.5.6 快捷網址推廣方法 277
14.5.7 網路廣告推廣方法 277
14.5.8 綜合網站推廣方法 278
14.6 Dreamweaver站點維護 278
14.6.1 檔案擴展面板 278
14.6.2 站點檔案同步 279
14.6.3 存回和取出 280
14.6.4 使用設計備註 281
14.7 實戰演練 283
本章小結 283
第15章 動態網站開發環境設定 284
15.1 動態網站開發準備
—留言板製作(1) 284
15.1.1 案例綜述 284
15.1.2 案例分析 284
15.1.3 實現步驟 285
15.2 動態網站概述 292
15.2.1 動態網頁技術 292
15.2.2 構建動態網站的基本流程 293
15.3 設定動態網站開發及運行環境 294
15.3.1 IIS的安裝和設定 294
15.3.2 重新定義Dreamweaver CS5站點
297
15.3.3 後台資料庫的連線 300
15.4 實戰演練 303
本章小結 304
第16章 動態網站的開發 305
16.1 製作動態網頁—留言板製作(2) 305
16.1.1 案例綜述 305
16.1.2 案例分析 305
16.1.3 實現步驟 306
16.2 數據綁定 327
16.2.1 在綁定面板中定義記錄集 327
16.2.2 綁定記錄集到網頁 328
16.3 設定伺服器行為 329
16.3.1 顯示記錄 329
16.3.2 用戶身份驗證 331
16.3.3 記錄的操作 333
16.4 實戰演練 336
本章小結 340
7.1 套用Div+CSS布局頁面 106
7.1.1 案例綜述 106
7.1.2 案例分析 106
7.1.3 實現步驟 107
7.2 Div標籤的使用 117
7.2.1 插入Div標籤 117
7.2.2 編輯Div標籤 118
7.2.3 CSS 布局塊 118
7.2.4 使用 AP Div元素 119
7.3 CSS布局 124
7.3.1 CSS盒模型 124
7.3.2 CSS定位 127
7.3.3 CSS布局 129
7.4 實戰演練 132
本章小結 134
第8章 框架布局 135
8.1 套用框架製作電子書—HTML教程
135
8.1.1 案例綜述 135
8.1.2 案例分析 135
8.1.3 實現步驟 136
8.2 框架的基本操作 142
8.2.1 創建框架和框架集 142
8.2.2 選擇框架和框架集 144
8.2.3 設定框架和框架集的屬性 145
8.2.4 保存框架和框架集文檔 146
8.2.5 框架中的連結 147
8.2.6 框架兼容性 147
8.2.7 內嵌框架 148
8.3 實戰演練 149
本章小結 151
第9章 插入多媒體元素 152
9.1 網頁的動感效果設計—多媒體示例
152
9.1.1 案例綜述 152
9.1.2 案例分析 153
9.1.3 實現步驟 153
9.2 插入Flash 161
9.2.1 插入Flash動畫 161
9.2.2 插入FLV 164
9.3 在網頁中添加聲音 166
9.3.1 插入音頻 166
9.3.2 添加背景音樂 166
9.4 插入其他多媒體元素 166
9.4.1 插入 Shockwave 影片 167
9.4.2 插入Applet 167
9.4.3 插入ActiveX控制項 168
9.4.4 插入外掛程式 169
9.5 擴展外掛程式 169
9.5.1 安裝擴展外掛程式 170
9.5.2 使用擴展外掛程式 171
9.6 實戰演練 171
本章小結 173
第10章 行為 174
10.1 “行為”使網站更智慧型化 174
10.1.1 案例綜述 174
10.1.2 案例分析 175
10.1.3 實現步驟 175
10.2 行為概述 179
10.2.1 “行為”面板 179
10.2.2 套用內置JavaScript行為 180
10.3 實戰演練 187
本章小結 189
第11章 模板和庫 190
11.1 套用模板製作相似網頁—美文隨筆
190
11.1.1 案例綜述 190
11.1.2 案例分析 190
11.1.3 實現步驟 191
11.2 使用模板 197
11.2.1 模板的基本特點 197
11.2.2 模板的創建與保存 198
11.2.3 模板區域 199
11.2.4 創建基於模板的網頁 201
11.2.5 修改模板及更新頁面 202
11.3 使用庫 203
11.3.1 創建庫項目 203
11.3.2 插入庫項目 204
11.3.3 修改庫項目和更新站點 205
11.4 資源管理 205
11.5 實戰演練 206
本章小結 207
第12章 表單 208
12.1 表單頁面製作—註冊頁面 208
12.1.1 案例綜述 208
12.1.2 案例分析 209
12.1.3 實現步驟 209
12.2 表單概述 215
12.2.1 什麼是表單 215
12.2.2 如何創建表單 215
12.2.3 插入表單 215
12.2.4 設定表單屬性 216
12.3 添加表單對象 216
12.3.1 添加文本域 216
12.3.2 添加隱藏域 218
12.3.3 添加複選框 218
12.3.4 添加單選按鈕 219
12.3.5 添加單選按鈕組/複選框組 220
12.3.6 添加列表/選單 220
12.3.7 添加按鈕 222
12.3.8 添加圖像域 223
12.3.9 添加檔案域 224
12.3.10 創建跳轉選單 224
12.4 Spry驗證表單 225
12.4.1 Spry驗證文本域 226
12.4.2 Spry驗證文本區域 228
12.4.3 Spry驗證複選框 228
12.4.4 Spry驗證選擇 229
14.6.2 站點檔案同步 279
14.6.3 存回和取出 280
14.6.4 使用設計備註 281
14.7 實戰演練 283
本章小結 283
第15章 動態網站開發環境設定 284
15.1 動態網站開發準備
—留言板製作(1) 284
15.1.1 案例綜述 284
15.1.2 案例分析 284
15.1.3 實現步驟 285
15.2 動態網站概述 292
15.2.1 動態網頁技術 292
15.2.2 構建動態網站的基本流程 293
15.3 設定動態網站開發及運行環境 294
15.3.1 IIS的安裝和設定 294
15.3.2 重新定義Dreamweaver CS5站點
297
15.3.3 後台資料庫的連線 300
15.4 實戰演練 303
本章小結 304
第16章 動態網站的開發 305
16.1 製作動態網頁—留言板製作(2) 305
16.1.1 案例綜述 305
16.1.2 案例分析 305
16.1.3 實現步驟 306
16.2 數據綁定 327
16.2.1 在綁定面板中定義記錄集 327
16.2.2 綁定記錄集到網頁 328
16.3 設定伺服器行為 329
16.3.1 顯示記錄 329
16.3.2 用戶身份驗證 331
16.3.3 記錄的操作 333
16.4 實戰演練 336
本章小結 340