HTML5與CSS網頁設計基礎(第5版)
內容描述
《HTML5與CSS網頁設計基礎(第5版)》針對HTML5和CSS的最新標準進行及時的更新和修訂,包含的主題有:Internet和Web概念;創建HTML5網頁;用CSS配置顏色和文本;用CSS配置頁面佈局;配置圖像和多媒體;探索新的CSS特性;應用網頁設計最佳實踐;設計可訪問和可用的網頁;搜索引擎優化設計;選擇域名;發布網站。
《HTML5與CSS網頁設計基礎(第5版)》適合所有對網頁設計感興趣的讀者閱讀,是一本理想的入門參考。
目錄大綱
目錄
第1 章 互聯網和萬維網基礎 1
1.1 互聯網和萬維網 2
1.2 網頁標準和無障礙訪問 4
1.3 瀏覽器和服務器 6
1.4 Internet 協議 8
1.5 統一資源標識符(URI) 和域名 10
1.6 網上的信息 14
1.7 HTML 概述 16
1.8 網頁幕後揭秘 18
1.9 第一個網頁 20
復習和練習 24
第2 章 HTML 基礎 27
2.1 標題元素 28
2.2 段落元素 30
2.3 換行和水平標尺 32
2.4 塊引用元素 34
2.5 短語元素 36
2.6 有序列表 38
2.7 無序列表 40
2.8 描述列表 42
2.9 特殊實體字符 44
2.10 HTML 語法校驗 46
2.11 結構元素 48
2.12 練習使用結構元素 50
2.13 更多結構元素 52
2.14 錨元素 54
2.15 練習使用鏈接 56
2.16 電子郵件鏈接 60
復習和練習 62
第3 章 網頁設計基礎 71
3.1 為目標受眾而設計 72
3.2 網站組織 74
3.3 視覺設計原則 76
3.4 提供無障礙訪問 78
3.5 文本的使用 80
3.6 調色板 82
3.7 針對目標受眾而設計 84
3.8 選擇顏色方案 86
3.9 使用圖片和多媒體 90
3.10 更多設計考慮 92
3.11 導航設計 94
3.12 線框和頁面佈局 96
3.13 固定和流動佈局 98
3.14 為移動網絡設計 100
3.15 靈活響應的網頁設計 102
3.16 網頁設計最佳實踐 104
復習和練習 106
第4 章 CSS 基礎 111
4.1 CSS 概述 112
4.2 CSS 選擇符和聲明 114
4.3 CSS 顏色值語法 116
4.4 配置內聯CSS 118
4.5 配置嵌入CSS 120
4.6 配置外部CSS 122
4.7 選擇符class、id 和後代 124
4.8 span 元素 126
4.9 練習使用CSS 128
4.10 層疊 130
4.11 練習使用層疊 132
4.12 CSS 語法校驗 134
復習和練習 136
第5 章 圖形和文本樣式基礎 143
5.1 圖片 144
5.2 img 元素 146
5.3 圖片鏈接 148
5.4 配置背景圖片 150
5.5 定位背景圖片 152
5.6 用CSS3 配置多張背景圖片 154
5.7 用CSS 配置字體 156
5.8 CSS 文本屬性 158
5.9 練習配置圖形和文本 160
5.10 用CSS 配置列表符號 162
5.11 收藏圖標 164
5.12 圖像映射 166
5.13 figure 元素和figcaption 元素 168
5.14 復習和練習 170
第6 章 CSS 進階 179
6.1 寬度和高度 180
6.2 框模型 182
6.3 邊距和填充 184
6.4 邊框 186
6.5 CSS 圓角 188
6.6 用CSS 居中頁面內容 190
6.7 CSS 邊框和文本陰影 192
6.8 CSS 背景圖片相關屬性 194
6.9 CSS 背景大小和縮放 196
6.10 練習使用CSS 屬性 198
6.11 CSS 屬性opacity 200
6.12 CSS RGBA 顏色 202
6.13 CSS HSLA 顏色 204
6.14 CSS 漸變 206
復習和練習 208
第7 章 頁面佈局基礎 217
7.1 正常流動 218
7.2 浮動 220
7.3 清除浮動 222
7.4 溢出 224
7.5 CSS 屬性box-sizing 226
7.6 基本雙欄佈局 228
7.7 用無序列表實現垂直導航 232
7.8 用無序列表實現水平導航 234
7.9 用偽類實現CSS 交互性 236
7.10 練習CSS 雙欄佈局 238
7.11 用CSS 控制打印 240
7.12 CSS 精靈 242
7.13 用CSS 進行定位 244
7.14 練習定位 246
7.15 固定位置的導航欄 248
復習和練習 250
第8 章 靈活響應佈局基礎 257
8.1 CSS 靈活框佈局 258
8.2 靈活容器的更多知識 260
8.3 靈活框圖片庫 262
8.4 配置靈活項 264
8.5 練習靈活框技術 266
8.6 CSS 網格佈局 268
8.7 網格列、行和間隙 270
8.8 雙欄網格頁面佈局 272
8.9 漸進式增強網格 274
8.10 用靈活框和網格來居中 276
8.11 viewport meta 標記 278
8.12 CSS 媒體查詢 280
8.11 用媒體查詢實現靈活響應的佈局 282
8.12 用媒體查詢實現靈活響應的網格佈局 286
8.13 用CSS 實現靈活圖像 290
8.14 picture 元素 292
8.15 靈活img 元素屬性 294
8.16 測試移動顯示 296
復習和練習 298
第9 章 表格基礎 309
9.1 表格概述 310
9.2 表行、單元格和表頭 312
9.3 跨行和跨列 314
9.4 配置無障礙訪問表格 316
9.5 用CSS 配置表格樣式 318
9.6 CSS3 結構性偽類 320
9.7 配置表格區域 322
復習和練習 324
第10 章 表單基礎 331
10.1 概述 332
10.2 文本框 334
10.3 提交按鈕和重置按鈕 336
10.4 復選框和單選鈕 338
10.5 隱藏字段和密碼框 340
10.6 textarea 元素 342
10.7 元素select 和option 344
10.8 label 元素 346
10.9 元素fieldset 和legend 348
10.10 用CSS 配置表單樣式 350
10.11 CSS 網格佈局表單 352
10.12 服務器端處理 354
10.13 表單練習 356
10.14 更多文本表單控件 358
10.15 datalist 元素 360
10.16 控件slider 和spinner 362
10.17 日歷和顏色池控件 364
10.18 更多表單練習 366
復習和練習 368
第11 章 媒體和交互性基礎 379
11.1 插件、容器和codec 380
11.2 配置音頻和視頻 382
11.3 元素Flash 和embed 384
11.4 元素audio 和source 386
11.5 元素video 和source 388
11.6 練習視頻播放 390
11.7 iframe 元素 392
11.8 CSS 的transform 屬性 394
11.9 CSS 的transition 屬性 396
11.10 練習過渡 398
11.11 CSS 下拉菜單 400
11.12 元素details 和summary 402
11.13 JavaScript 和jQuery 404
11.14 HTML5 API 406
復習和練習 408
第12 章 網上發布 415
12.1 文件組織 416
12.2 用鏈接來定位 418
12.3 註冊域名 420
12.4 選擇主機 422
12.5 安全套接字層(SSL) 424
12.6 用FTP 發布 426
12.7 提交到搜索引擎 428
12.8 搜索引擎優化 430
12.9 無障礙訪問測試 432
12.10 可用性測試 434
復習和練習 436
附錄A 復習和練習答案 440
附錄B HTML5 速查表 441
附錄C CSS 速查表 446
附錄D WCAG 2.1 快速參考 452
附錄E ARIA 地標角色 454
附錄F 網頁安全調色板 455