標籤:

關於 CSS 的好書有哪些?


「如果你的書架只能放得下三本 CSS 書,我會推薦哪三本呢?」

(拍攝者應該是 「袁源」。)

第一本,《CSS 權威指南》

這是一本非常經典的 CSS 參考書,它的經典之處在於,它用普通人類可以理解的語言系統全面地講解了 CSS 規範。這本書會告訴你,CSS 是什麼、CSS 有什麼、CSS 可以做什麼。

這本書的最新版本——第三版——的英文版出版於 2006 年。

第二本書,《精通 CSS》。這同樣是一本非常經典的 CSS 圖書,它側重於實踐,告訴你如何正確地使用 CSS。(封面圖片採用了大家比較容易買到的中文版第二版。)

這本書的英文原版第一版出版於 2006 年。

大家可能注意到了,這兩本都出版於 2006 年。而今年已經是 2015 年了。近十年來,我一直在等待第三本重量級 CSS 圖書的出現。終於,它來了:

這本書叫《CSS Secrets》,6 月份剛剛出版。(這本書的中文名還沒有正式確定,封面圖片暫採用英文原版。)那這本書到底好在哪裡呢?……

  • 關於這本書的更多介紹,請參見這裡:[幻燈片] 重拾 CSS 的樂趣(下)

  • 關於這本書中文版的最新消息,請關注這裡:《CSS Secrets》中文版的大本營


以下為摘錄,關於其他,可以看我在這個問題中的回答

http://www.zhihu.com/question/19809484

css:

  1. 入門: Head First HTML and CSS, XHTML 這本2005年底的書依然是最易懂,清晰和正確的入門讀物,去看看amazon排名就知道了
  2. 全面: CSS, The Definitive Guide (3th Edition) Meyer可能是css領域最權威和知名的作者,他在這本書里講解了每個細節的實現和原理,更詳細的東西恐怕只能從w3c那幾乎不可讀的文檔中去尋找了
  3. 實踐:CSS Mastery (2th Edition) Andy budd恐怕是英國最出色的css作者,這本書用簡單直接的方式論述了很多實踐中組件的正確實現以及可替代方法,包括css3
  4. 深入:很遺憾,css在這方面還沒有一本必讀著作,也可能並不需要,因為到了這個程度,多是用戶體驗和視覺設計了,目前最接近的是 Transcending CSS, 但不斷的技術進化使得書中某些部分感覺有些落伍。

關於css3, 她是一個模塊化的漸進式增強,且以2.1為基礎,因此,請學好css2再學習css3,這方面我認為只需要一本實踐書即可,告訴你css3能做到什麼,畢竟,原理是共通的。

The Book of CSS3 推薦這本,一個技術人員寫的組織清晰的css3模塊描述和實踐指南,還包括瀏覽器的實現情況,2011年5月出版,是目前為止最好的。


CSS Secrets (豆瓣)

@CSS魔法正在翻譯,期待


補充一本,高流量網站css


三本足以。

《網站重構》:http://book.douban.com/subject/3075969/

《精通CSS》:http://book.douban.com/subject/1898098/

《CSS禪意花園》:http://book.douban.com/subject/2052176/


《CSS網站布局實錄:基於Web標準的網站設計指南》(第二版)

《CSS禪意花園》

當時現學現用,就看了這兩本,給出的建議或許不是很客觀


http://book.douban.com/subject/1873926/

CSS網站布局實錄

我就讀過這一本,入門


入門: Head First HTML and CSS, XHTML

全面: CSS, The Definitive Guide (3th Edition)

實踐:CSS Mastery (2th Edition) Andy budd


推薦書籍,排名分先後:

入門: 《Head First HTML and CSS, XHTML》(整本讀完)

初級0: 《CSS設計指南(第3版)》(整本讀完,不止一遍)

初級1: 《精通CSS 高級web標準解決方案(第2版)》(讀了感興趣的部分章節,很有讀的價值,準備都讀完)

中級0: 《CSS揭秘》(主要看各種效果,信息量有些大,目前感覺還用不了那麼多東西)

中級1: 《CSS權威指南(第3版)》(理論性質的,前端開發人員邁入人生巔峰的必讀書籍,如果你是入門的,勸你暫時先緩緩,尤其是浮動一節。本書讀了一部分)

高級: 以我目前的水平,就只能看到中級了,看牛們推薦的吧!

書很重要

如何讀書很重要

練習很重要

拋開書本很重要

我是一個後端程序員,受限於公司,所以前端的事也幹了,之前學習的時候,我看到這個帖子,並且做了,現在來寫下一些感受。

好書,老實講,也就那幾本。書,最重要的是如何讀!

《Head First HTML and CSS, XHTML》這本書做為入門絕對是沒問題的。《Head First》系列的書寫的都很好。

《CSS設計指南(第3版)》這本書的理論和例子的比例,安排的合適。有內容,容易閱讀,甚至可以變成《深入淺出CSS設計指南》。

《精通CSS 高級web標準解決方案(第2版)》例子比較多。一開始,我讀的時候,我覺得這本書有些老。後來發現我錯了,所以我準備完整的讀完這本書。

《CSS揭秘》彩色版。排版,閱讀很舒服。不過我沒有仔細地讀過,只是大致的翻翻,信息量有些大。

《CSS權威指南(第3版)》這本書理論性很強。知識很實在,清清楚楚。這本書適合有些CSS知識後再來閱讀,因為有些知識是需要結合例子來理解的,本書的例子需要一定基礎的人,才能讓其復現。值得一讀,但入門就讀,還是有些麻煩的!

學而不思則罔 思而不學則殆

技術方面的,最後總要回到實踐上來:做和思並舉!


《CSS:The missing manual》 入門和提高的不二選擇

《CSS Secrets》 經典的案例,其它書難以媲美

《CSS權威指南》(僅當工具書即可)

其它的就是寫練了!


如果只能選一本,那絕對是css揭秘。css是有史以來最好的css書!每一個前端都應該看一看。


想要深刻了解,還是看權威css


css權威指南 第三版


CSS 那些事兒··


css權威指南, css禪意花園


《精通CSS 高級web標準解決方案》還有《實戰CSS 3》


推薦 《css secrets》css魔法翻譯,馬上就出版了


CSS3實戰


《css實戰手冊》這本書非常適合學css基礎,裡面的內容讓人耳目一新,作者介紹了很多注意x細節和常用技巧,以及各種各方面的常用軟體和網站。。。。


《無懈可擊的Web設計——利用XHTML和CSS提高網站的靈活性與適應性(第2版)》

《無懈可擊的Web設計II——CSS深入應用》

這兩本適合有一定CSS基礎的同學閱讀


推薦閱讀:

CSS 里的 height 屬性與 line-height 屬性有什麼區別?
如何評價真阿當在前端領域的技術水平?
如何解決外邊距疊加的問題?
自學前端開發1個半月, 在我現在基礎的前提下,如何在7月份離職的時候能找到一份前端的實習機會」。 ?

TAG:CSS |