CSS 入門與實踐
作者:胡俊卿
定價:39元
印次:1-1
ISBN:9787302510048
出版日期:2018.12.01
印刷日期:2018.10.22
本書內容包含瀏覽器和開發工具介紹,CSS 基礎知識和套用方法。通過貫穿全書的套用案例,引導讀者了解和學習 CSS 相關的知識點,並利用這些知識分析和解決問題。讀者在學習完本書後,應該能夠掌握通過 CSS 來控制網頁布局及內容呈現的方法,了解到常用的 CSS 技巧,並具備分析和解決 CSS 相關問題的能力
目錄
第1章了解CSS1
1.1CSS的作用1
1.2工作機制1
1.3網頁瀏覽器2
1.4兼容性問題2第2章開發工具4
2.1瀏覽器和開發者工具4
2.1.1Google Chrome瀏覽器4
2.1.2開發者工具5
2.2代碼編輯工具7
2.2.1Visual Studio Code7
2.2.2線上編輯和預覽工具8
2.3靜態檔案伺服器8
2.4代碼存儲和版本控制——Git9
2.5參考文檔和資料9第3章開始編寫CSS11
3.1CSS規則11
3.2選擇器11
3.3屬性聲明13
3.3.1屬性名稱13
3.3.2屬性前綴13
3.3.3屬性值14
3.4@規則15
3.5注釋17
3.6錯誤處理17
3.6.1無效的值17
3.6.2使用瀏覽器解決樣式問題18第4章網頁中的樣式21
4.1將CSS套用到網頁中21
4.1.1內聯樣式21
4.1.2內部樣式21
4.1.3外部樣式22
4.2使用JS控制樣式22
4.3相對路徑和絕對路徑23
4.4網頁中存在的樣式24
4.4.1瀏覽器默認樣式24
4.4.2網頁開發者定義的樣式24
4.4.3用戶自定義樣式25
4.5樣式的層疊25
4.5.1根據來源確定優先權25
4.5.2根據規則順序確定優先權26
4.5.3!important標記26
4.6樣式的繼承27第5章選擇器28
5.1基本選擇器28
5.2屬性選擇器29
5.3偽類選擇器29
5.3.1a元素專屬的幾種狀態30
5.3.2:active狀態30
5.3.3:hover狀態30
5.3.4:focus狀態30
5.3.5:enabled狀態與:disabled狀態30
5.3.6:checked狀態31
5.3.7:root狀態31
5.3.8子元素位置31
5.3.9子元素類型32
5.3.10:not(selector)32
5.3.11:fullscreen32
5.4偽元素選擇器32
5.4.1::after33
5.4.2::before33
5.4.3::first\|letter33
5.4.4::firstline33
5.4.5::selection33
5.5關係選擇器34
5.6選擇器組合34
5.6.1疊加34
5.6.2組合35
5.7選擇器優先權35第6章CSS屬性值37
6.1整數37
6.2數值37
6.3百分數37
6.4尺寸值37
6.5角度值38
6.6時間38
6.7字元串39
6.8關鍵字39
6.9顏色值39
6.10函式41第7章字型和文本42
7.1本章實例42
7.2字型相關屬性44
7.2.1fontfamily屬性44
7.2.2fontsize屬性45
7.2.3fontstyle屬性46
7.2.4fontweight屬性46
7.2.5lineheight屬性47
7.2.6font屬性47
7.2.7@fontface聲明47
7.3文本相關屬性49
7.3.1direction屬性49
7.3.2letterspacing屬性49
7.3.3wordspacing屬性49
7.3.4white\|space屬性50
7.3.5wordbreak屬性52
7.3.6textalign屬性52
7.3.7textjustify屬性55
7.3.8textindent屬性55
7.3.9texttransform屬性55
7.3.10textoverflow屬性56