HTML與CSS入門經典(第9版)

HTML與CSS入門經典(第9版)

《HTML與CSS入門經典(第9版)》是2018年2月人民郵電出版社出版的圖書,作者是[美]Julie Meloni。

基本介紹

  • 書名:HTML與CSS入門經典(第9版)
  • 作者:[美]Julie Meloni
  • ISBN:9787115365293
  • 頁數:328頁
  • 定價:45元
  • 出版社:人民郵電出版社
  • 出版時間:2018年2月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《HTML與CSS入門經典(第9版)》是經典暢銷圖書《HTML與CSS入門經典》的最新版本,與過去的版本相同,本書採用直觀、循序漸進的方法,為讀者講解使用HTML5與CSS3設計、創建並維護最*Web站點的過程,以方便讀者掌握。
《HTML與CSS入門經典(第9版)》分為24章,其涵蓋的內容有理解Web的工作方式,構造HTML文檔,理解層疊樣式表、理解HTML5頁面架構,處理文本塊和列表,處理字型,處理顏色和框線,使用外部連結和內部連結,使用表格和欄,創建用於Web的圖像,在Web站點中使用圖像和多媒體,處理邊距、填充、對齊和浮動,理解CSS方框模型和定位,創建固定或流動布局,使用CSS進一步處理列表並設計導航,使用滑鼠操作修改文本顯示,實現CSS3變形、漸變和淋訂整動畫,創建列印友好的Web界面,理解動態Web站點和HTML5套用,處理基於Web的表單,組織和管理Web站點,以及幫助人們找到你的Web頁面等內容。
《HTML與CSS入門經典(第9版)》語言簡潔、內容豐富,適合Web設計開發人員,以及大中專院校相關專業的學生閱讀,對Web開發和發奔充榆布感興趣的讀者也可以從中獲益。

圖書目錄

第 1章 理解Web的工作方式 1
1.1 HTML和WWW簡史 2
1.2 創建Web內容 2
1.3 理解Web內容遞送 3
1.4 選擇Web託管提供商 4
1.5 利用多種Web瀏覽器執行測試 6
1.6 創建一個示例檔案 7
1.7 使用FTP傳輸檔案 7
1.7.1 選擇FTP客戶端 8
1.7.2 使用FTP客戶端 9
1.8 了解在Web伺服器上放置檔案的位置 11
1.8.1 基本的檔案管理 11
1.8.2 使用索引頁面 12
1.9 在不涉及Web伺服器的情況下分發內容 13
1.9.1 在本地發布內容 13
1.9.2 在部落格上發布內容 14
1.10 關於測試Web內容的提示 14
1.11 小結 15
1.12 問與答 15
1.13 測驗 16
1.13.1 問題 16
1.13.2 答案 17
1.13.3 練習 17
第 2章 構造鞏厚組頸HTML文檔 18
2.1 準備工作 18
2.2 從一個簡單的Web頁面開始 19
2.3 每個Web頁面都必須具有的HTML標籤 22
2.4 利用段落和換行符組織頁面 23
2.5 利用標題組織擊盼戰頸內容 25
2.6 理解語義元素 27
2.7 驗證Web內容 28
2.8 小結 30
2.9 問與答 31
2.10 測驗 31
2.10.1 問題 31
2.10.2 答案 31
2.10.3 練習 32
第3章 理解層疊樣式表 33
3.1 CSS的工作方式 34
3.2 基本的樣式表 35
3.3 CSS樣式的基礎知識 39
3.3.1 基本的布局屬性 39
3.3.2 基本的格式化屬性 40
3.4 使用樣式類 42
3.5 使用樣式ID 44
3.6 內部樣式表和內聯樣式 45
3.7 小結 47
3.8 問與答 47
3.9 測驗 48
3.9.1 問題 48
3.9.2 答案 48
3.9.3 練習 48
第4章 密切觀察HTML5頁面結構 50
4.1 概念化頁面 50
4.2 以多種方式使用
元素 54
4.3 理解
元素多甩 55
4.4 使用
元素 56
4.5 實現
元素 56
4.6 何時使用
元素 57
4.7 有效地使用
元素 奔察頸58
4.8 小結 58
4.9 問與答 59
4.10 測驗 59
4.10.1 問題 59
4.10.2 答案 59
4.10.3 練習 60
第5章 處理文本塊和列表 61
5.1 在頁面上對齊文本 62
5.1.1 使用屬性 62
5.1.2 對齊塊級元素中的文本 62
5.2 3類HTML列表 64
5.3 在列表內放置列表 66
5.4 小結 70
5.5 問與汽挨連答 71
5.6 測驗 71
5.6.1 問題 71
5.6.2 答案 71
5.6.3 練習 72
第6章 處理字型 73
6.1 處理特殊字元 74
6.2 粗體、斜體和特殊的文本格式化 76
6.3 調整字型 79
6.4 使用Web字型 82
6.5 小結 84
6.6 問與答 85
6.7 測驗 85
6.7.1 問題 85
6.7.2 答案 86
6.7.3 練習 86
第7章 處理顏色和框線 87
7.1 選擇顏色的最佳實踐 87
7.2 理解Web顏色 88
7.3 使用十六進制的顏色值 90
7.4 使用CSS設定背景、文本和框線顏色 91
7.5 創建圓角 93
7.6 小結 95
7.7 問與答 95
7.8 測驗 96
7.8.1 問題 96
7.8.2 答案 96
7.8.3 練習 96
第8章 使用外部連結和內部連結 97
8.1 使用Web地址 97
8.2 使用錨點在頁面內連結 99
8.2.1 利用錨點標識頁面中的位置 100
8.2.2 連結到錨點位置 100
8.3 在自己的Web內容之間創建連結 102
8.4 連結到外部Web內容 105
8.5 連結到電子郵件地址 106
8.6 在新的瀏覽器視窗中打開連結 107
8.7 使用CSS編排超連結的樣式 107
8.8 小結 110
8.9 問與答 111
8.10 測驗 112
8.10.1 問題 112
8.10.2 答案 112
8.10.3 練習 112
第9章 使用表格和欄 114
9.1 創建一個簡單的表格 114
9.2 控制表格大小 118
9.3 表格內的對齊和跨越 120
9.4 利用表格進行頁面布局 123
9.5 使用CSS欄 123
9.6 小結 127
9.7 問與答 127
9.8 測驗 127
9.8.1 問題 128
9.8.2 答案 128
9.8.3 練習 128
第 10章 創建用於Web的圖像 129
10.1 選擇圖形軟體 129
10.2 關於圖形需要知道的最少知識 130
10.3 準備照片圖像 131
10.3.1 裁剪圖像 132
10.3.2 調整圖像大小 133
10.3.3 調整圖像顏色 134
10.3.4 控制JPEG壓縮 135
10.4 創建橫幅和按鈕 135
10.5 減少或刪除圖像中的顏色 137
10.6 創建拼貼式背景圖像 137
10.7 創建動畫式Web圖形 139
10.8 小結 139
10.9 問與答 140
10.10 測驗 140
10.10.1 問題 140
10.10.2 答案 141
10.10.3 練習 141
第 11章 在Web站點中使用圖像 142
11.1 在Web頁面上放置圖像 142
11.2 利用文本描述圖像 145
11.3 指定圖像的高度和寬度 145
11.4 對齊圖像 146
11.4.1 水平圖像對齊 146
11.4.2 垂直圖像對齊 148
11.5 把圖像轉變成連結 149
11.6 使用背景圖像 152
11.7 使用圖像映射 153
11.7.1 為什麼圖像映射並非總是必要的 153
11.7.2 映射圖像內的區域 154
11.7.3 為圖像映射創建HTML代碼 155
11.8 小結 157
11.9 問與答 158
11.10 測驗 158
11.10.1 問題 159
11.10.2 答案 159
11.10.3 練習 159
第 12章 在Web站點中使用多媒體 160
12.1 連結到多媒體檔案 161
12.2 嵌入多媒體檔案 163
12.3 為音頻和視頻播放使用純HTML5代碼 165
12.4 關於使用多媒體的額外提示 167
12.5 小結 168
12.6 問與答 169
12.7 測驗 170
12.7.1 問題 170
12.7.2 答案 170
12.7.3 練習 170
第 13章 處理邊距、填充、對齊和浮動 171
13.1 使用邊距 171
13.2 填充元素 177
13.3 使所有的一切保持對齊 180
13.4 理解float屬性 181
13.5 小結 183
13.6 問與答 183
13.7 測驗 184
13.7.1 問題 184
13.7.2 答案 184
13.7.3 練習 184
第 14章 理解CSS方框模型和定位 185
14.1 CSS方框模型 185
14.2 關於定位的最新聞 188
14.3 控制元素的堆疊方式 191
14.4 管理文本流 193
14.5 小結 194
14.6 問與答 194
14.7 測驗 194
14.7.1 問題 194
14.7.2 答案 195
14.7.3 練習 195
第 15章 創建固定布局或流動布局 196
15.1 理解固定布局 197
15.2 理解流動布局 198
15.3 創建固定/流動混合布局 200
15.3.1 從基本的布局結構開始 200
15.3.2 在固定/流動混合布局中定義兩欄 201
15.3.3 設定布局的最小寬度 203
15.3.4 在固定/流動混合布局中處理欄高度 204
15.4 考慮回響性Web設計 208
15.5 小結 209
15.6 問與答 209
15.7 測驗 209
15.7.1 問題 209
15.7.2 答案 210
15.7.3 練習 210
第 16章 使用CSS進一步處理列表 211
16.1 HTML列表複習 211
16.2 CSS方框模型如何影響列表 212
16.3 放置列表項指示符 215
16.4 利用列表項和CSS創建圖像映射 216
16.5 小結 219
16.6 問與答 219
16.7 測驗 219
16.7.1 問題 220
16.7.2 答案 220
16.7.3 練習 220
第 17章 使用CSS設計導航系統 221
17.1 導航列表與常規的列表有何區域 221
17.2 利用CSS創建垂直導航系統 222
17.2.1 編排單級垂直導航系統的樣式 224
17.2.2 編排多級垂直導航系統的樣式 226
17.3 利用CSS創建水平導航系統 229
17.4 小結 232
17.5 問與答 232
17.6 測驗 233
17.6.1 問題 233
17.6.2 答案 233
17.6.3 練習 233
第 18章 使用滑鼠動作修改文本顯示 234
18.1 利用CSS創建工具提示 234
18.2 利用CSS顯示額外的翻轉文本 237
18.3 訪問事件 238
18.4 使用onclick更改
的外觀 239
18.5 小結 244
18.6 問與答 244
18.7 測驗 245
18.7.1 問題 245
18.7.2 答案 245
18.7.3 練習 245
第 19章 實現CSS3變形、漸變和動畫 246
19.1 考慮瀏覽器的差別 246
19.2 使用2D變形 247
19.2.1 平移元素 247
19.2.2 旋轉元素 249
19.2.3 縮放元素 250
19.2.4 扭曲元素 252
19.3 使用3D變形 253
19.3.1 套用透視圖 253
19.3.2 在3D空間中移動和旋轉元素 255
19.3.3 創建和操縱立方體 255
19.4 實現CSS3漸變 259
19.5 初識CSS3動畫 260
19.6 小結 261
19.7 問與答 261
19.8 測驗 262
19.8.1 問題 262
19.8.2 答案 262
19.8.3 練習 262
第 20章 創建列印友好的Web頁面 263
20.1 是什麼使頁面成為列印友好的 264
20.2 套用特定於媒體的樣式表 266
20.3 設計用於列印頁面的樣式表 267
20.4 在Print Preview(列印預覽)中查看Web頁面 270
20.5 小結 272
20.6 問與答 272
20.7 測驗 272
20.7.1 問題 272
20.7.2 答案 273
20.7.3 練習 273
第 21章 理解動態Web站點和HTML5應用程式 274
21.1 理解不同類型的腳本 274
21.2 在HTML中包括JavaScript代碼 275
21.3 顯示隨機內容 277
21.4 理解文檔對象模型 280
21.5 基於用戶互動更改圖像 281
21.6 提前考慮開發HTML5應用程式 282
21.7 小結 283
21.8 問與答 283
21.9 測驗 284
21.9.1 問題 284
21.9.2 答案 284
21.9.3 練習 285
第 22章 處理基於Web的表單 286
22.1 HTML表單是如何工作的 286
22.2 創建表單 287
22.3 接受文本輸入 291
22.4 命名每一份表單數據 292
22.4.1 標記每一份表單數據 292
22.4.2 組合表單元素 293
22.4.3 在表單中包括隱藏的數據 294
22.5 探討表單輸入控制項 294
22.5.1 複選框 294
22.5.2 單選按鈕 296
22.5.3 選擇列表 296
22.5.4 文本框、文本區和其他輸入類型 297
22.6 使用HTML5表單驗證 298
22.7 提交表單數據 300
22.8 小結 301
22.9 問與答 302
22.10 測驗 302
22.10.1 問題 302
22.10.2 答案 303
22.10.3 練習 303
第 23章 組織和管理Web站點 304
23.1 當一個頁面就足夠時 305
23.2 組織簡單的站點 306
23.3 組織更大的站點 308
23.4 編寫易於維護的代碼 311
23.4.1 利用注釋記錄代碼 311
23.4.2 縮進代碼以使之更清晰 312
23.5 考慮版本控制 313
23.6 使用HTML和CSS框架 314
23.7 小結 315
23.8 問與答 315
23.9 測驗 316
23.9.1 問題 316
23.9.2 答案 316
23.9.3 練習 316
第 24章 幫助人們找到你的Web頁面 318
24.1 宣傳你的Web站點 318
24.2 利用主要的搜尋站點列出你的頁面 320
24.3 為搜尋引擎提供線索 321
24.4 關於搜尋引擎最佳化的額外提示 326
24.5 小結 327
24.6 問與答 327
24.7 測驗 328
24.7.1 問題 328
24.7.2 答案 328
24.7.3 練習 328
3.1 CSS的工作方式 34
3.2 基本的樣式表 35
3.3 CSS樣式的基礎知識 39
3.3.1 基本的布局屬性 39
3.3.2 基本的格式化屬性 40
3.4 使用樣式類 42
3.5 使用樣式ID 44
3.6 內部樣式表和內聯樣式 45
3.7 小結 47
3.8 問與答 47
3.9 測驗 48
3.9.1 問題 48
3.9.2 答案 48
3.9.3 練習 48
第4章 密切觀察HTML5頁面結構 50
4.1 概念化頁面 50
4.2 以多種方式使用
元素 54
4.3 理解
元素 55
4.4 使用
元素 56
4.5 實現
元素 56
4.6 何時使用
元素 57
4.7 有效地使用
元素 58
4.8 小結 58
4.9 問與答 59
4.10 測驗 59
4.10.1 問題 59
4.10.2 答案 59
4.10.3 練習 60
第5章 處理文本塊和列表 61
5.1 在頁面上對齊文本 62
5.1.1 使用屬性 62
5.1.2 對齊塊級元素中的文本 62
5.2 3類HTML列表 64
5.3 在列表內放置列表 66
5.4 小結 70
5.5 問與答 71
5.6 測驗 71
5.6.1 問題 71
5.6.2 答案 71
5.6.3 練習 72
第6章 處理字型 73
6.1 處理特殊字元 74
6.2 粗體、斜體和特殊的文本格式化 76
6.3 調整字型 79
6.4 使用Web字型 82
6.5 小結 84
6.6 問與答 85
6.7 測驗 85
6.7.1 問題 85
6.7.2 答案 86
6.7.3 練習 86
第7章 處理顏色和框線 87
7.1 選擇顏色的最佳實踐 87
7.2 理解Web顏色 88
7.3 使用十六進制的顏色值 90
7.4 使用CSS設定背景、文本和框線顏色 91
7.5 創建圓角 93
7.6 小結 95
7.7 問與答 95
7.8 測驗 96
7.8.1 問題 96
7.8.2 答案 96
7.8.3 練習 96
第8章 使用外部連結和內部連結 97
8.1 使用Web地址 97
8.2 使用錨點在頁面內連結 99
8.2.1 利用錨點標識頁面中的位置 100
8.2.2 連結到錨點位置 100
8.3 在自己的Web內容之間創建連結 102
8.4 連結到外部Web內容 105
8.5 連結到電子郵件地址 106
8.6 在新的瀏覽器視窗中打開連結 107
8.7 使用CSS編排超連結的樣式 107
8.8 小結 110
8.9 問與答 111
8.10 測驗 112
8.10.1 問題 112
8.10.2 答案 112
8.10.3 練習 112
第9章 使用表格和欄 114
9.1 創建一個簡單的表格 114
9.2 控制表格大小 118
9.3 表格內的對齊和跨越 120
9.4 利用表格進行頁面布局 123
9.5 使用CSS欄 123
9.6 小結 127
9.7 問與答 127
9.8 測驗 127
9.8.1 問題 128
9.8.2 答案 128
9.8.3 練習 128
第 10章 創建用於Web的圖像 129
10.1 選擇圖形軟體 129
10.2 關於圖形需要知道的最少知識 130
10.3 準備照片圖像 131
10.3.1 裁剪圖像 132
10.3.2 調整圖像大小 133
10.3.3 調整圖像顏色 134
10.3.4 控制JPEG壓縮 135
10.4 創建橫幅和按鈕 135
10.5 減少或刪除圖像中的顏色 137
10.6 創建拼貼式背景圖像 137
10.7 創建動畫式Web圖形 139
10.8 小結 139
10.9 問與答 140
10.10 測驗 140
10.10.1 問題 140
10.10.2 答案 141
10.10.3 練習 141
第 11章 在Web站點中使用圖像 142
11.1 在Web頁面上放置圖像 142
11.2 利用文本描述圖像 145
11.3 指定圖像的高度和寬度 145
11.4 對齊圖像 146
11.4.1 水平圖像對齊 146
11.4.2 垂直圖像對齊 148
11.5 把圖像轉變成連結 149
11.6 使用背景圖像 152
11.7 使用圖像映射 153
11.7.1 為什麼圖像映射並非總是必要的 153
11.7.2 映射圖像內的區域 154
11.7.3 為圖像映射創建HTML代碼 155
11.8 小結 157
11.9 問與答 158
11.10 測驗 158
11.10.1 問題 159
11.10.2 答案 159
11.10.3 練習 159
第 12章 在Web站點中使用多媒體 160
12.1 連結到多媒體檔案 161
12.2 嵌入多媒體檔案 163
12.3 為音頻和視頻播放使用純HTML5代碼 165
12.4 關於使用多媒體的額外提示 167
12.5 小結 168
12.6 問與答 169
12.7 測驗 170
12.7.1 問題 170
12.7.2 答案 170
12.7.3 練習 170
第 13章 處理邊距、填充、對齊和浮動 171
13.1 使用邊距 171
13.2 填充元素 177
13.3 使所有的一切保持對齊 180
13.4 理解float屬性 181
13.5 小結 183
13.6 問與答 183
13.7 測驗 184
13.7.1 問題 184
13.7.2 答案 184
13.7.3 練習 184
第 14章 理解CSS方框模型和定位 185
14.1 CSS方框模型 185
14.2 關於定位的最新聞 188
14.3 控制元素的堆疊方式 191
14.4 管理文本流 193
14.5 小結 194
14.6 問與答 194
14.7 測驗 194
14.7.1 問題 194
14.7.2 答案 195
14.7.3 練習 195
第 15章 創建固定布局或流動布局 196
15.1 理解固定布局 197
15.2 理解流動布局 198
15.3 創建固定/流動混合布局 200
15.3.1 從基本的布局結構開始 200
15.3.2 在固定/流動混合布局中定義兩欄 201
15.3.3 設定布局的最小寬度 203
15.3.4 在固定/流動混合布局中處理欄高度 204
15.4 考慮回響性Web設計 208
15.5 小結 209
15.6 問與答 209
15.7 測驗 209
15.7.1 問題 209
15.7.2 答案 210
15.7.3 練習 210
第 16章 使用CSS進一步處理列表 211
16.1 HTML列表複習 211
16.2 CSS方框模型如何影響列表 212
16.3 放置列表項指示符 215
16.4 利用列表項和CSS創建圖像映射 216
16.5 小結 219
16.6 問與答 219
16.7 測驗 219
16.7.1 問題 220
16.7.2 答案 220
16.7.3 練習 220
第 17章 使用CSS設計導航系統 221
17.1 導航列表與常規的列表有何區域 221
17.2 利用CSS創建垂直導航系統 222
17.2.1 編排單級垂直導航系統的樣式 224
17.2.2 編排多級垂直導航系統的樣式 226
17.3 利用CSS創建水平導航系統 229
17.4 小結 232
17.5 問與答 232
17.6 測驗 233
17.6.1 問題 233
17.6.2 答案 233
17.6.3 練習 233
第 18章 使用滑鼠動作修改文本顯示 234
18.1 利用CSS創建工具提示 234
18.2 利用CSS顯示額外的翻轉文本 237
18.3 訪問事件 238
18.4 使用onclick更改
的外觀 239
18.5 小結 244
18.6 問與答 244
18.7 測驗 245
18.7.1 問題 245
18.7.2 答案 245
18.7.3 練習 245
第 19章 實現CSS3變形、漸變和動畫 246
19.1 考慮瀏覽器的差別 246
19.2 使用2D變形 247
19.2.1 平移元素 247
19.2.2 旋轉元素 249
19.2.3 縮放元素 250
19.2.4 扭曲元素 252
19.3 使用3D變形 253
19.3.1 套用透視圖 253
19.3.2 在3D空間中移動和旋轉元素 255
19.3.3 創建和操縱立方體 255
19.4 實現CSS3漸變 259
19.5 初識CSS3動畫 260
19.6 小結 261
19.7 問與答 261
19.8 測驗 262
19.8.1 問題 262
19.8.2 答案 262
19.8.3 練習 262
第 20章 創建列印友好的Web頁面 263
20.1 是什麼使頁面成為列印友好的 264
20.2 套用特定於媒體的樣式表 266
20.3 設計用於列印頁面的樣式表 267
20.4 在Print Preview(列印預覽)中查看Web頁面 270
20.5 小結 272
20.6 問與答 272
20.7 測驗 272
20.7.1 問題 272
20.7.2 答案 273
20.7.3 練習 273
第 21章 理解動態Web站點和HTML5應用程式 274
21.1 理解不同類型的腳本 274
21.2 在HTML中包括JavaScript代碼 275
21.3 顯示隨機內容 277
21.4 理解文檔對象模型 280
21.5 基於用戶互動更改圖像 281
21.6 提前考慮開發HTML5應用程式 282
21.7 小結 283
21.8 問與答 283
21.9 測驗 284
21.9.1 問題 284
21.9.2 答案 284
21.9.3 練習 285
第 22章 處理基於Web的表單 286
22.1 HTML表單是如何工作的 286
22.2 創建表單 287
22.3 接受文本輸入 291
22.4 命名每一份表單數據 292
22.4.1 標記每一份表單數據 292
22.4.2 組合表單元素 293
22.4.3 在表單中包括隱藏的數據 294
22.5 探討表單輸入控制項 294
22.5.1 複選框 294
22.5.2 單選按鈕 296
22.5.3 選擇列表 296
22.5.4 文本框、文本區和其他輸入類型 297
22.6 使用HTML5表單驗證 298
22.7 提交表單數據 300
22.8 小結 301
22.9 問與答 302
22.10 測驗 302
22.10.1 問題 302
22.10.2 答案 303
22.10.3 練習 303
第 23章 組織和管理Web站點 304
23.1 當一個頁面就足夠時 305
23.2 組織簡單的站點 306
23.3 組織更大的站點 308
23.4 編寫易於維護的代碼 311
23.4.1 利用注釋記錄代碼 311
23.4.2 縮進代碼以使之更清晰 312
23.5 考慮版本控制 313
23.6 使用HTML和CSS框架 314
23.7 小結 315
23.8 問與答 315
23.9 測驗 316
23.9.1 問題 316
23.9.2 答案 316
23.9.3 練習 316
第 24章 幫助人們找到你的Web頁面 318
24.1 宣傳你的Web站點 318
24.2 利用主要的搜尋站點列出你的頁面 320
24.3 為搜尋引擎提供線索 321
24.4 關於搜尋引擎最佳化的額外提示 326
24.5 小結 327
24.6 問與答 327
24.7 測驗 328
24.7.1 問題 328
24.7.2 答案 328
24.7.3 練習 328

相關詞條

熱門詞條

聯絡我們