《新手學HTML5(第5版)》是2014年清華大學出版社出版的圖書。
基本介紹
- 書名:新手學HTML5(第5版)
- ISBN:9787302371403
- 定價:68元
- 出版社:清華大學出版社
- 出版時間:2014-8-15
- 裝幀:平裝
圖書簡介,圖書目錄,
圖書簡介
《新手學HTML5(第5版) 在上一版的基礎上做了全面更新和修訂,循序漸進地講解如何使用HTML以符合標準的方法創建動態網站。本書緊貼實用,介紹新的HTML5特性(如video、audio和canvas元素),討論如何設計頁面結構、添加圖片、設定文本格式、創建連結、添加顏色、使用多媒體以及使用表單,分析CSS的用法,並講解基於JavaScript創建動態Web內容、發布網站、編寫HTML電子郵件代碼等技術。學習本書後,你將可以利用最新HTML技術構建自己的網站。
圖書目錄
第Ⅰ部分基礎知識
第1章概述 3
1.1將Internet視為一種發布信息的媒體 4
1.1.1Web站點剖析 4
1.1.2Web瀏覽器 7
1.1.3Internet服務提供商 8
1.2了解HTML的當前版本 8
1.3為網站的客群、目標、結構、內容和導航制定規劃 10
1.3.1確定目標客戶群 10
1.3.2設定目標 11
1.3.3創建網站結構 11
1.3.4組織內容 12
1.3.5設計網站的導航 12
1.4尋找最適合自己使用的HTML編輯器 13
1.5了解使用主流Web瀏覽器的ViewSource命令的好處 17
第2章文檔設定 21
2.1創建HTML檔案 22
2.2在瀏覽器中預覽HTML檔案 23
2.3描述並套用基本的HTML文檔格式 25
2.3.1元素的類型 26
2.3.2標記的類型 27
2.3.3特性 28
2.3.4必不可少的標記 28
2.3.5大小寫問題 30
2.3.6引號 31
2.3.7標記的嵌套 31
2.3.8代碼中的空格和換行 32
2.3.9標記與標記之間的空格和換行 32
2.3.10文本行之間的空格 32
2.4用字元實體顯示特殊字元 34
2.5在HTML檔案中添加注釋 35
第3章設定樣式表 39
3.1在HTML檔案中設定樣式表 40
3.1.1定義樣式 40
3.1.2定義屬性值 41
3.1.3創建樣式 42
3.1.4理解層疊的含義 45
3.2了解在Web開發中引用顏色的方法 46
3.2.1十六進制顏色 46
3.2.2RGB值和百分比 48
3.2.3顏色名稱 48
3.2.4應該使用哪種方法來引用顏色 49
3.3值得注意的新顏色選項 49
3.3.1RGBA 49
3.3.2不透明度 50
3.4指定文檔顏色 50
第4章使用文本 53
4.1確保文本在螢幕上的可讀性 54
4.2標記文本 55
4.3定義文本的樣式 58
4.3.1字型名稱 58
4.3.2字型大小 62
4.3.3字型顏色 65
4.3.4其他字型樣式屬性 65
4.4為文本內容提供列印友好的版本 68
4.4.1PDF 68
4.4.2專門用於印表機的樣式表 69
4.4.3設計對印表機友好的頁面的技巧 71
第5章頁面結構 73
5.1組織內容區塊 74
5.1.1確定自然的分塊 74
5.1.2設定標題 81
5.1.3獲得靈感 82
5.2組織文本 85
5.2.1段落 85
5.2.2換行符 86
5.2.3引用塊 88
5.2.4Box屬性 89
5.2.5對齊 93
第6章定位頁面元素 99
6.1理解使用樣式表進行頁面布局的概念 100
6.2創建單欄、居中、流式頁面布局 100
6.2.1代碼剖析 102
6.2.2融合 103
6.2.3瀏覽器支持 104
6.3創建多欄流式頁面布局 104
6.3.1代碼剖析 106
6.3.2融合 112
6.3.3瀏覽器支持 113
6.4其他CSS頁面布局 113
6.5層疊內容 114
6.6使用外部樣式表 117
6.6.1連結到外部樣式表 118
6.6.2導入外部樣式表 118
第Ⅱ部分 添加內容
第7章使用連結 125
7.1添加指向其他Web頁面的連結 126
7.1.1絕對連結 127
7.1.2相對連結 127
7.2添加指向同一Web頁面之中其他部分的連結 129
7.2.1創建錨點 130
7.2.2連結到錨點 131
7.3添加電子郵件地址和可下載檔案的連結 133
7.3.1電子郵件地址 133
7.3.2FTP和可下載檔案 136
7.4識別有效連結 137
7.5定義連結的樣式 140
7.5.1默認的連結顏色 141
7.5.2除了顏色之外的其他連結樣式 142
7.6定製連結:設定Tab鍵順序、鍵盤捷徑和目標視窗 143
7.6.1標題 143
7.6.2Tab鍵順序 143
7.6.3鍵盤捷徑 144
7.6.4目標視窗 144
第8章使用圖像 149
8.1找到不同的圖像源 150
8.1.1使用庫存圖像 150
8.1.2創建自己的圖片 151
8.2常用圖形處理軟體 151
8.2.1AdobePhotoshop和Illustrator 152
8.2.2其他圖形處理軟體 153
8.3識別合適的Web圖像檔案格式 153
8.3.1專業術語 153
8.3.2GIF 155
8.3.3JPEG 157
8.3.4PNG 158
8.3.5選擇最佳的檔案格式 159
8.4將圖像作為Web頁面的前景元素 161
8.5指定圖像的高度和寬度 162
8.6為圖像提供替換文本和標題 163
8.7將圖像連結到Web站點上的其他內容 165
8.7.1連結整幅圖像 165
8.7.2連結圖像中的區域 166
8.8添加圖片標題 169
8.9為前景圖像定義樣式 170
8.9.1圖像框線 170
8.9.2浮動 172
8.9.3內邊距和外邊距 175
8.9.4居中 176
8.9.5綜合示例 176
8.10使用圖像作為Web頁面的背景元素 178
第9章使用多媒體 183
9.1理解Web瀏覽器如何使用外掛程式 184
9.1.1確定已安裝的組件 185
9.1.2識別檔案類型、擴展名和相應外掛程式 185
9.2從Web頁面中連結到不同類型的媒體 186
9.3在Web頁面中嵌入不同類型的媒體 188
9.3.1從audio和video元素開始 188
9.3.2使用特性進行定製 188
9.3.3指定音頻和視頻源 189
9.3.4提供回退選項 192
9.3.5添加文本軌道 194
9.3.6使用embed元素處理非原生多媒體內容 196
9.4設定媒體內容的樣式 196
第10章創建列表 201
10.1在Web頁面中使用有序列表 202
10.2在Web頁面中使用無序列表 205
10.3在Web頁面中使用定義列表 205
10.4在Web頁面中組合併嵌套多種類型的列表 206
10.5定義列表的樣式 209
10.5.1定製項目符號 209
10.5.2定製間距 210
10.5.3定製整個列表的布局 211
第11章使用表格 219
11.1理解在Web頁面中使用表格的概念 220
11.2創建基本的表格結構 221
11.2.1表格結構 221
11.2.2單元格的內容 223
11.3格式化Web頁面中的表格 226
11.3.1框線和外邊距 226
11.3.2寬度和高度 227
11.3.3基本對齊方式 229
11.3.4表格的顏色 230
11.3.5表格的背景圖像 231
11.3.6表格的標題 232
11.4格式化表格單元格中的內容 234
11.4.1對齊方式 234
11.4.2寬度和高度 236
11.4.3單元格的內邊距 237
11.4.4單元格的顏色 238
11.4.5禁止換行 239
11.4.6使單元格跨越多列 239
11.4.7使單元格跨越多行 240
11.5格式化表格的其他技術 241
11.5.1行分組 241
11.5.2列分組 243
第12章創建表單 249
12.1理解表單的概念及其在Web頁面中的使用 250
12.2創建基本表單 250
12.2.1文本輸入 252
12.2.2單選按鈕 257
12.2.3複選框 258
12.2.4 日期和時間控制項 259
12.2.5 其他數值輸入控制項 261
12.2.6 聯繫方式 262
12.2.7 顏色選擇器 264
12.2.8選擇選單 264
12.2.9禁用表單元素 266
12.2.10隱藏域 267
12.2.11檔案上傳控制項 267
12.2.12按鈕 268
12.3驗證表單內容 271
12.4表單的處理方法 273
12.4.1action特性 273
12.4.2method特性和enctype特性 275
第13章表單的格式和樣式 277
13.1在表單中使用表格 278
13.2創建對用戶更友好的表單 279
13.2.1設定Tab順序和鍵盤快捷鍵 279
13.2.2使用標籤 280
13.2.3分組控制項 281
13.2.4添加數據列表 283
13.2.5顯示進度條 283
13.2.6為用戶提供幫助 286
13.3表單樣式 287
13.3.1用樣式和Fieldset取代表格布局 290
13.3.2為客戶端驗證設定表單樣式 293
第14章超越靜態HTML 299
14.1理解在Web頁面中使用JavaScript和HTML5API的概念 300
14.1.1排查JavaScript錯誤 301
14.1.2JavaScript的術語 302
14.1.3JavaScript中的邏輯語句 306
14.2值得關注的新技術 307
14.2.1多任務 307
14.2.2存儲功能 308
14.2.3離線套用 308
14.2.4地理定位 309
14.2.5canvas 310
14.3示例腳本 313
14.3.1在頁面中添加當前日期和時間 313
14.3.2定義新視窗的格式 313
14.3.3創建動態導航欄 314
14.3.4在地圖上顯示用戶的地理位置 317
14.4深入學習 322
第Ⅲ部分 上線
第15章發布網頁 327
15.1為網站選擇可用的域名 328
15.2為網站選擇最合適的託管類型 328
15.2.1個人網站託管 328
15.2.2商業網站託管 330
15.3準備公開發布網站 331
15.3.1更新元數據內容 332
15.3.2解決代碼問題 333
15.3.3驗證代碼 336
15.3.4在移動設備中預覽 336
15.3.5在其他瀏覽器中預覽 336
15.4將網站上傳至託管主機 337
15.4.1桌面FTP程式 338
15.4.2基於Web的FTP 340
15.5測試發布站點 341
15.6發布推廣網站 342
15.7正式上線! 344
第16章HTML電子郵件 347
16.1電子郵件標準項目 348
16.2判斷HTML電子郵件是否滿足個人需求 348
16.2.1電子郵件可以幫助更好地溝通 348
16.2.2郵件在用戶終端的顯示是未知的 349
16.2.3普通文本郵件更安全更簡短 349
16.2.4但HTML郵件行銷的方式是有效的 350
16.3不要傳送垃圾郵件 350
16.3.1發信給正確的人 350
16.3.2總是提供退訂郵件的方式 351
16.3.3遵守其他FTC規定 351
16.4確定完成任務所需的工具 351
16.4.1向個人郵件賬戶傳送線上網頁 352
16.4.2使用郵件服務提供商 352
16.5為郵件閱讀器(而非Web瀏覽器)編碼 353
16.5.1絕對路徑 354
16.5.2圖片 355
16.5.3使用表格構建布局 357
16.5.4內嵌CSS 359
16.6郵件客戶端對CSS支持的參考指導 361
16.7互動性和HTML郵件中的多媒體 366
16.7.1郵件中的視頻 366
16.7.2Flash 366
16.7.3表單 366
16.8反覆測試 366
第Ⅳ部分 附錄
附錄A自測題答案 373
附錄BHTML/CSS參考表 399
附錄C故障排除(FAQ) 417
附錄D特殊符號 427
附錄E檔案類型 431