●章 遇見未知的CSS / 1
●1.1 在CSS中會遇到的問題 / 1
●1.1.1 CSS層疊規則 / 4
●1.1.2 CSS的命名 / 7
●1.2 在CSS中你可能不知道的一些技巧 / 8
●1.2.1 使用pointer-events控制鼠標事件 / 8
●1.2.2 玩轉選擇器 / 10
●1.2.3 利用paddin素等比例縮放 / 13
●1.2.4 calc函數 / 16
●1.3 從隱素開始 / 20
●第2章 CSS核心概念 / 25
●2.1 CSS解析規則 / 25
●2.2  素與素 / 30
●2.3 屬性值的計算規則 / 30
●2.4 可視化格式模型 / 32
●2.5 包含塊 / 34
●2.6 控制框 / 40
●2.7 格式化上下文BFC、IFC / 42
●2.7.1 從overflow清除浮動看BFC(塊格式化上下文) / 42
●2.7.2 塊級格式化上下文BFC / 47......
內容簡介
本書一共有13章,靠前章主要解答一些在CSS中常見的問題,以及常用的CSS技巧。第2~6章講解了CSS的核心技術,其中第2章是很為核心的內容,所以相對於其他章節理解起來會比較難一點。第3~6章主要介紹案例,每個代碼片段都有一些案例,配合第2章閱讀會輕松很多。本書每個章節都是獨立的,因此如果某些章節看不懂,可以跳過去,先看其他章節。第7~13章講解的是關於CSS 3的內容。雖然本書講解的是CSS的核心基礎內容,但並不代表基礎的內容就容易理解,因為都是CSS中很核心的技術,用於提高CSS開發水平。
前言看似簡單的CSS,卻暗藏玄機,那是我們摸爬滾打好長時間後悟出的真理。在很長的一段時間裡,我並沒有重視CSS,覺得CSS很簡單,無非就是一些屬性,後來纔發現自己小看了CSS,對CSS了解的實在是太少,尤其是對其核心概念的理解太模糊,實際上它有很多神奇的地方並不為大家所知。對於一個新手來說,隻知道一些理論但在實際開發中不會使用是不行的,於是萌生了寫作本書的最初想法。市面上介紹CSS基礎的書已經有很多了,已經沒有必要再去重復,但是一些核心的內容還是很有必要寫出來的,因為我發現很多前端朋友對CSS都不太重視。我認為做前端的必須要掌握好CSS的基礎內容,而且隻掌握好CSS的基礎內容也還是遠遠不夠的,還要懂得怎樣把這些基礎的內容靈活運用到實際開發中。如果對一個技術隻停留在了解的層面而不會使用,那和不會有什麼區別?所以本書將實用放在位,大量的例子都來自於我在實際開發中所遇到的,將這些實際的例子拿來講......
"