無意中接到CSDN的贈書通知,當時隨手點了一本自己相對熟悉點的《HTML&CSS設計與構建網站》。很快,書就如約寄到,花花綠綠的,和我想像的專業書完全不一樣,隨手翻了翻,全彩頁印刷,倒像是一本時尚雜誌。簡單瀏覽了一遍,原來是一本介紹HTML和CSS的入門書,對於我這 個老Web程式員來說,的確不太有用,於是就放在一邊了。
但當初伸手拿書時畢竟有所承諾,必須要在指定的時間內寫一篇作文,所以總覺得是件事兒。就像上學時老師布置的作業,總要想辦法完成才對。一來近段時間身體不適,二來工作也比較忙,加之好久都沒有寫字,敲打鍵盤也沒啥靈感,結果一直拖到最後一天,眼看再躲也躲不過去,好歹要說上一些話,也算是有所交待。
正如前面所說,這是一本老外寫的圖畫書,一本有關HTML和CSS的啟蒙書。她更適合對HTML和CSS一無所知,想要搞網頁設計但卻一頭霧水無從下手的菜鳥。如果你已經入門了,個人覺得這本書就不太適合,畢竟所講的知識比較零散,無法形成系統的知識。當然也無法勝任案頭參考書,因為書中也沒有為大家羅列各種參數。
本書還有個特點是對比介紹了不少HTML5和CSS3的新特性。HTML5和CSS3出來也有一段時間了,但由於瀏覽器產品五花八門,各家公司都爭先搶佔這一市場,加之使用者主動升級的意願不強烈,造成程式員在建立頁面時是否支援HTML5持觀望態度,因為一方面增加頁面編輯的難度,另外也無法控制使用者一定就使用支援HTML5的瀏覽器。瀏覽器的競爭局面在給使用者帶來方便的同時,給程式員反而是增加了不少的麻煩。但任何事情總是要向前發展,標準化總歸是大勢所趨,需要的可能只是時間,所以與其像祥林嫂那樣念念叨叨,不如直接擁抱變化。本書在這方面就給我們傳遞了積極的訊號,為讀者介紹了不少常用的HTML5標記和CSS3屬性,並說明哪些瀏覽器可以支援,如果瀏覽器不支援時應對的方法是什麼,這方面對老鳥來說也是有所收穫的。
總的來說,這是一本精緻的教科書,作者花費了很多精力用來編排版面,編寫樣本,尤其眾多的精美的插圖更是本書的一大亮點,通過這些配圖,作者可以輕鬆得到很直觀的認識,從而快速掌握所要學習的知識。
我現在倒覺得,這本書最適合的讀者應該是和Web相關的半專業人士或者准Web程式員,如果你覺得屬於這一類人,那就不妨買本看看吧。如果你願意出郵費,我這本也可以送給你,如果你不嫌棄中間有些頁不幸脫膠了。