《CSS入門經典(第3版)》是2012年清華大學出版社出版的圖書。
基本介紹
- 書名:CSS入門經典(第3版)
- ISBN:9787302276241
- 定價:59.8元
- 裝幀:平裝
圖書簡介,目錄,
圖書簡介
隨著Firefox、Safari、Internet Explorer和其他瀏覽器的新版本問世,人們迫切需要介紹使用層疊樣式表(CSS)構建網站的新資料。 CSS入門經典(第3版)》適時推出,幫助讀者快速上手,學會如何以專業方式使用CSS創建極具吸引力的網站。
目錄
第Ⅰ部分基礎知識
第1章層疊樣式表簡介 3
1.1使用CSS的優點 4
1.2編寫CSS 4
1.3第一個套用CSS的文檔 5
1.4各種瀏覽器 11
1.4.1Webkit 11
1.4.2Trident 12
1.4.3Gecko 13
1.4.4Presto 13
1.5練習 13
1.6本章要點回顧 13
第2章樣式表組成 15
2.1CSS規則 15
2.2選擇器 16
2.3聲明 17
2.4屬性值 17
2.4.1關鍵字 17
2.4.2字元串 20
2.4.3長度和度量 22
2.4.4數字 26
2.4.5顏色 27
2.4.6URI 29
2.5在文檔中包含CSS 30
2.5.1包含內嵌樣式表 31
2.5.2連結外部樣式表 31
2.6良好的HTML的重要性 31
2.7練習 32
2.8本章要點回顧 32
第3章選擇器 33
3.1類選擇器和ID選擇器 33
3.2類選擇器 34
3.3通用選擇器 42
3.4後代選擇器 42
3.5偽類 44
3.6練習 48
3.7本章要點回顧 48
第4章層疊和繼承 49
4.1層疊 49
4.1.1計算選擇器的針對性 52
4.1.2!important規則 57
4.2繼承 57
4.3練習 58
4.4本章要點回顧 60
第Ⅱ部分屬性
第5章套用字型外觀 63
5.1設定字型外觀 63
5.2將文本改為斜體、粗體或
小號大寫字母 68
5.2.1斜體文本 68
5.2.2粗體文本 68
5.2.3小號大寫字母 69
5.3font-size屬性 71
5.3.1絕對字型大小 71
5.3.2相對字型大小 72
5.3.3長度和百分比字型大小 72
5.4字型簡寫屬性 75
5.5練習 80
5.6本章要點回顧 80
第6章操作文本顯示 81
6.1行高 81
6.2控制字母間隔 84
6.3控制單詞間隔 85
6.4縮進文本 88
6.5水平對齊文本 90
6.6使用下劃線、上劃線或刪除線
修飾文本 91
6.7修改文本大小寫形式 95
6.8控制空格的處理方式 97
6.9練習 99
6.10本章要點回顧 99
第7章背景色和背景圖像 101
7.1背景顏色 101
7.2背景圖像 103
7.3控制背景圖像的重複方式 106
7.4背景圖像的定位 109
7.4.1混合不同類型的背景位置值 111
7.4.2重複背景圖像並控制其位置 112
7.4.3使用center關鍵字控制背景
位置 114
7.5將背景圖像固定在一個位置 115
7.6background簡寫屬性 117
7.7練習 119
7.8本章要點回顧 119
第8章盒模型:控制外邊距、框線、
內邊距、寬度和高度 121
8.1概述 121
8.2外邊距 122
8.2.1帶有4個值的margin屬性 122
8.2.2帶有3個值的margin屬性 124
8.2.3帶有兩個值的margin屬性 124
8.2.4帶有一個值的margin屬性 126
8.2.5外邊距摺疊 126
8.2.6用margin屬性水平
對齊元素 130
8.3框線 133
8.3.1border-width屬性 133
8.3.2border-style屬性 135
8.3.3border-color屬性 136
8.3.4框線簡寫屬性 138
8.4內邊距 141
8.5設定尺寸 143
8.5.1寬度 143
8.5.2高度 144
8.5.3寬度和高度的auto值 146
8.5.4百分比度量 146
8.5.5IE在怪異模式下的寬度和
高度 146
8.5.6最小和最大尺寸 146
8.6溢出內容 150
8.7練習 152
8.8本章要點回顧 152
第9章浮動和垂直對齊 153
9.1float屬性 153
9.2取消浮動內容 158
9.3IE6中的浮動bug 160
9.3.1peek-a-boobug 162
9.3.2guillotinebug 164
9.3.3three-pixeljog 166
9.3.4double-marginbug 167
9.4垂直對齊內容 169
9.4.1下標和上標文本 169
9.4.2top、middle和bottom關鍵字 170
9.4.3text-top和text-bottom關鍵字 171
9.4.4百分比和長度值 172
9.4.5垂直對齊表單元格的內容 173
9.5練習 175
9.6本章要點回顧 176
第10章樣式化列表 177
10.1列表標記 177
10.2list-style-type屬性 178
10.2.1樣式化無序列表 179
10.2.2樣式化有序列表 181
10.3list-style-image屬性 186
10.4list-style-position屬性 187
10.5list-style簡寫屬性 189
10.6練習 191
10.7本章要點回顧 191
第11章定位 193
11.1定位簡介 193
11.1.1絕對定位 194
11.1.2相對定位 198
11.1.3固定定位 203
11.2z軸和z-index屬性 207
11.3練習 219
11.4本章要點回顧 220
第12章樣式化表 221
12.1可選的表元素 221
12.2表的標題 223
12.3表列 225
12.4控制表的布局 228
12.5框線摺疊 233
12.6控制框線間距 235
12.7練習 239
12.8本章要點回顧 239
第13章創建完整的布局 241
13.1使用HTML創建頁面 241
13.2樣式化文本和自定義字型 244
13.3構建布局 250
13.4漸變背景 254
13.5練習 261
13.6本章要點回顧 261
第Ⅲ部分高級CSS和可選擇的媒體
第14章高級選擇器 265
14.1直接子選擇器 265
14.2相鄰選擇器 268
14.3屬性選擇器 270
14.3.1基於屬性是否存在進行
選擇 270
14.3.2基於屬性值進行選擇 273
14.3.3屬性子字元串選擇器 275
14.4偽元素:first-letter和:first-line 281
14.5結構化偽類 284
14.5.1:first-child 284
14.5.2:last-child 284
14.5.3:nth-child(n) 284
14.6練習 287
14.7本章要點回顧 287
第15章列印樣式 289
15.1列印樣式表的優點 289
15.2基於媒體套用樣式 289
15.3控制樣式表內媒體的規則 293
15.4控制分頁 296
15.5content屬性 298
15.6練習 300
15.7本章要點回顧 300
第16章自定義滑鼠指針 301
16.1cursor屬性 301
16.2指針兼容性 304
16.3練習 306
16.4本章要點回顧 306
第17章控制透明度和可見性 307
17.1opacity屬性 307
17.2visibility屬性 311
17.3練習 314
17.4本章要點回顧 314
第18章為移動設備樣式化內容 315
18.1移動的重要性 315
18.2移動開發 315
18.3測試移動設備 316
18.4媒體查詢 317
18.5練習 323
18.6本章要點回顧 323
第19章結束語 325
19.1CSS總結 325
19.2展望CSS的未來 326
19.3寫在最後 326
附錄A習題答案 327
附錄B其他CSS資源 339
附錄CCSS參考 341
附錄DCSS顏色 361