《CSS大全》(第三版)
作者:Eric A. Meyer
譯者:莊惠淳
出版社:歐萊禮
上一本書介紹了撰寫css時,遇到困難的救火隊,雖然好用,但是真正要避開css的一些問題,我想還是得回到css語法的根本,這時你就需要《CSS大全》。
這本書相當仔細地介紹了css的選取項、結構與階層、單位與值、 字型與文字的特質、版面編排的規則、邊距、邊框、邊界、色彩與背景、浮動與定位...凡是css會遇到的基本規則與應用,這本書可說都搜羅其中。
這本書深入之處,我們可以舉個例子來說,像是一般書大概都會提到,css套用原則,像是在css文檔中,後面宣告的會取代前面的,行內的會比匯入的權重高,ID會比CLASS高等等,一直讀到《css大全》這本書,才知道原來css有一套完整的權重系統,書中有教你怎麼樣計算,這樣一來,就不會發生明明有設定css規則,卻沒有發擇作用的情況。
另外像是為什麼IE和Firefox的width計算方式為什麼不同,posititon和float這兩種經常在排版時用得上的技巧,他們的用法和限制在哪,也都讓我有大夢初醒的感覺。
這本書目前在歐萊禮網站上掛絕版,我猜也許是為了IE 8、Chrome正在改版吧(希望是這樣),但在新版出來之前,也許店頭上還找得到。也許這本書沒那麼應用技巧可以學,但一定能讓你建立良好的CSS觀念。