閱讀432 返回首頁    go 阿裏雲 go 技術社區[雲棲]


秋風秋雨正是讀書時《CSS實戰手冊》(CSS: The Missing Manual)中秋佳節登場亮相了

關鍵字: 讀書       


  10年前,當我在記事本中一點一滴地書寫著HTML、JavaScript、CSS並保存,然後在瀏覽器裏預覽自己的傑作時,感覺這是那麼神奇、有趣!
  10年後的今天,當Web 2.0的概念已經遍地開花結果時,從1996年提出的CSS 1,到即將出現的CSS 3,我們難免不聯想到Web 3.0的蠢蠢欲動了。
  沒有CSS的手冊,人們常常不知道從哪裏入手學習CSS。好的CSS點子甚至可以勝過經驗豐富的網站專家。本書的目的,就是作為應該與CSS一起提供的一本手冊。在本書中,你會發現利用CSS創建漂亮網頁的循序漸進的用法說明。
  《CSS實戰手冊》(CSS: The Missing Manual)適用於處在各種技術水平的讀者。如果你以前還從未創建過網頁,那麼看看本書中的第一個教程。如果你是創建網頁的新手,本書中的“加油 站……”可以給你提供理解手邊這一主題所需要的信息。如果你是一位高級網頁專家,那麼請留意“高級用戶診所”的內容,它們為經驗豐富的計算機迷們提供了更 多的技術提示、訣竅和快捷方式。
  本書意在使你更快速且更專業地從事網站設計工作。當你閱讀本書時,會遇到許多生動的實例,利用從https://www.sawmac.com/css/上下載的原始資料(如圖片和完成了一半的網頁),再加上你在電腦上花點時間完成它們,你就會發現這些教程提供了專業設計師們創建網頁的方法。你可以把你的作品與最終的結果進行對比。你不僅可以看到網頁應該顯示的樣子,還能在因特網上發現真正在運行的網頁。
  在即將翻譯完成這本書時,我驚奇地發現,它獲得了第17屆Jolt技術圖書生產力大獎。總之,這是一本你絕對值得擁有的好書。
  雖然我在翻譯的過程中竭力以求信、達、雅,但限於自身水平,也許仍有不足,還望各位讀者不吝指正。大家可以通過訪問我的博客https://YuLimin.JavaEye.com/或者發送電子郵件到YuLimin AT 163 Dot com進行互動。
  下麵是翻譯時采用的術語表,討論鏈接為: https://YuLimin.JavaEye.com/blog/71162

  最後,祝大家能夠像我一樣在閱讀中享受本書帶來的樂趣!

 Read a bit and take it out, then come back read some more.

                                                俞黎敏
                                         2007年春節於福建莆田
=====================================================================================================
推薦序一
  軟件開發作為新興的行業,在短短幾年中走過了輝煌的曆程,尤其是互聯網的發展,給Web開發帶來無比強大的推動力,讓網頁開發技術飛速發展。 回想幾年前,網頁設計還是開發中不被重視的一環,而今天,我們在新一輪互聯網的大潮中深刻地感受到網頁——直接給予用戶第一感受的載體,是多麼的重要。當 “Table禁止用於布局”逐步寫進各大公司的網頁製作規範的時候,當CSS + Div模式已經成為行業標準的時候,當開發的產品要適應不同瀏覽器的時候,我們逐步發現,行業技術在不斷地細化,網頁的設計與製作之間的關係,不僅超越了 技術本身,而且還逐步引入感官體驗、易用性,甚至交互設計等元素。
  本書從行業發展的角度出發,深入細致地講述了如何製作出優秀的網頁,以及規範中隱含的技巧。本書深入淺出地講述了如何換位思考HTML的結 構,如何規範使用樣式表的各種功能,如何整體規劃網頁布局和感受用戶體驗。本書最好地體現了“細節決定成敗”的原則。閱讀本書,希望讀者不僅能了解到製作 優秀網頁的方法,而且能培養“探索無止境,學習無盡期”的創新和開拓精神。
  本書是幫助你站上巨人肩膀的又一塊墊腳石。

                                     Smarter.com.cn中國區運營經理
                                                Yanger
                                              2007年6月
=====================================================================================================
推薦序二
  對Web開發而言,CSS已逐漸成為每位程序員的必修課之一。如果說以前還認為CSS隻是美工的事情的話,那麼現在隨著AJAX的持續火爆以及由此產生的對網頁的標準化,內容與樣式分離的迫切需要,每位Web程序員的身邊都要放一本CSS參考書了。
  CSS: The Missing Manual無疑就是這樣一本好書。和枯燥的、代碼堆砌的一般技術書不同,打開這本書,你看到的仿佛是位和藹可親的師者,耐心細致,娓娓道來。從重新思考 HTML到鍵入第一行CSS代碼,到用CSS建立布局,再到完全來自於第一線實踐的經驗,由淺入深,每個部分都附有大量的範例,讓讀者閱讀時完全沒有生澀 和枯燥的感覺,反而多了些許的輕鬆。你可以坐著、躺著,甚至是躲在被窩裏讀這本書。學習在這裏變得輕鬆、有趣而富有成就感。不過,我建議你身邊最好還是有 一台隨時可以工作的電腦,因為在閱讀時,你可能隨時都會有敲上兩行代碼的衝動,書中那一個個漂亮精致的範例實在是太有誘惑力了。
  作為一名從這本書中收益頗多的Web開發人員,我想把它推薦給所有戰鬥在Web開發第一線的程序員朋友,分享閱讀的快樂和收獲。不管是剛剛 才接觸CSS的初學者,還是一位CSS高手,都一定能從這本書裏找到所想要了解和知道的內容。這本書另外一個著重推薦的理由無疑是它的譯者——俞黎敏。在 整個Java社區,YuLimin(阿敏總司令)無疑是一個閃亮的名字。
  這麼一本優秀的好書,這麼一位優秀譯者的譯作,您絕對值得擁有。

                                           北京東方易維軟件
                                           高級設計師 榮浩
                                              2007年5月
=====================================================================================================
CSS是一場革命
  借用quirksMode的PPK(Peter-Paul Koch)的話來說:CSS是一場革命。
  Ajax的浪潮正在逐步改變著Web開發的方式。談到Ajax,開發人員似乎更注重於XMLHttpRequest和JavaScript,而淡忘了Ajax還有一個重要的組成部分 CSS。
  事實上,CSS和DOM、xHTML以及粘合它們的JavaScript密不可分,相輔相成。
  傳統的使用Photoshop製作效果然後切圖並用<table>拚合成html頁麵的網頁設計師們需要精通CSS,因為CSS能幫助你們重新審視自己的作品,讓結構和細節更適合於網頁的展現形式。
  傳統的使用HTML模板往其中注入邏輯或業務代碼的Web開發工程師們需要理解CSS。因為CSS能幫助你們重新思考Web開發。高效的CSS和清晰的HTML結構,Ajax的魔力就隱藏在其中。
  我很喜歡《CSS實戰手冊》這本書的內容,它即講解了CSS的基礎知識,又分享了很多實踐的心得。尤其每章最後的實戰教程最是寶貴,理論後的實踐能讓我們學而有成,成能見效。
  我把這本書推薦給好學的網頁設計師和Web開發工程師們。它能幫助你們自信的融入這場革命。

                                                趙澤欣
                                                 淘寶
=====================================================================================================
Web標準革命以降,我們應該看什麼?

  自Web標準革命以降,無論是設計師還是程序員,都在談論新時代的網頁製作方式。CSS自然首當其衝。現在,已經不是討論該不該使用Web標準 的時候了,應該關心的是如何更好地使用CSS為Web標準服務,以便將設計從結構分離出來。不幸的是,一個本世紀初的瀏覽器(你知道我說的是IE6),對 CSS的欠缺關鍵性的支持,但還在大行其道。有時候您會忙得焦頭爛額,盒裝模型、浮動、定位等等,聽著都頭暈。或許你可以找到很多文章,或是英文的、或是 “專家”級別的,你還得到處去找一個問題的細節。但是,請堅持住,別放棄。或許在你灰心的時候,請翻開這本CSS Missing Manual吧。

作者David Sawyer McFarland將複雜的問題用輕鬆的、不拘一格的語言風格闡述開來,更難得的是譯者亦能把握其中精髓,不失風格,讓人讀來津津有味。作者運用大量的例 子剖析CSS, 應用CSS, 講述經常要用到但讓人迷煳的CSS頁麵布局方法,最後還提出一些CSS“習慣”,遵循這些“習慣”能夠更好地創建和組織CSS.

總的來說,這是一本學習CSS的精彩圖書,書中的大量例子,不僅對設計師有用,對於開發者或程序員來說,也更容易接受。如果你是新手,想徹底理解CSS這個熱詞,不妨將此書放置於案頭常閱。

                                                陳賢安
                                                 Yahoo!
=====================================================================================================
Web開發者當前所急需的CSS專著

  HTML(XHTML)很容易入門,但是與其他同樣很容易入門的技術一樣,HTML很容易被誤用。在最初學習階段的愉快感覺之後,開發者在實際 工作中很快就會陷入到混亂之中。這並不是HTML的錯,正是因為HTML的簡潔性和易用性(低門檻),Web才得以以幾何級數的速度飛速發展,HTML應 該繼續保持這樣的特點。使用HTML顯然並不是我們的目標,我們需要掌握一些更高層次的技術,這些技術可以指導我們以正確的方式使用HTML,建造出可用 性良好的Web頁麵。從CSS的角度來使用HTML,就是一種最佳實踐。其前提是開發者必須要深入掌握CSS,然後才能確定如何為CSS來使用HTML。

  《CSS實戰手冊》就是Web開發者當前所急需的CSS方麵的專著,而且它是從麵向開發者的角度來寫作的,將CSS的優雅和巨大潛力充分展示給 了讀者。它的重點在於展示CSS在目前主流的瀏覽器中可以實踐的那些部分,而不是巨細無靡地羅列CSS規範的內容。這本書得到了Jolt的技術類書籍的大 獎,據我所知,這是Web標準方麵(HTML、CSS、JavaScript、Ajax、etc)的技術書籍中第一本獲得Jolt大獎的。由於Jolt大 獎的信譽,足以讓我們對這本書高度關注。博文視點以最短的時間將這本書引進到國內,使得國內的Web開發者很幸運地及時讀到了這本書。

  我使用CSS來設計頁麵的樣式已經有兩年多了,不過至今仍然遇到一些難以解決的問題。特別是完全使用基於浮動的布局,似乎在一些場合的表現並不 比基於table的布局更好。這是我對CSS最關注的地方,我想也是大部分Web開發者最關注的地方。《CSS實戰手冊》中有一章內容非常詳細地介紹了基 於浮動的布局,這有助於我們更加深刻地理解這種新的布局方式,克服對這種布局方式的不適應。從解決複雜的問題入手來闡述技術的應用,這是這本書的與眾不同 之處,這使得這本書更加實用(用現在流行的一個buzzword來說:更加pragmatic),我想這就是它獲得Jolt大獎的原因。此外,這本書中還 有一章專門介紹如何設計打印機友好的頁麵,這也是我很關心的部分,這是傳統的頁麵設計的一個盲區。這本書還涉及到了頁麵設計中很多晦暗的部分,包括各種瀏 覽器之間的差異,IE的各種鮮為人知的bug等等。《CSS實戰手冊》在黑夜中為我們打開了一盞探照燈,讓我們清晰地看到了更加廣闊的區域,對於全麵采用 CSS充滿了信心。

  基於Web標準的技術目前仍然處在迅速發展的階段。能夠反映出使用Web標準的最佳實踐的書籍,在國內姍姍來遲,據我所知還是最近三年左右的事 情(以博文視點的《網站重構》為起點)。但是這樣的一些聲音聲勢越來越大,逐漸匯成了一道洪流。假以時日,再過兩三年,Web開發的麵貌將會發生根本性的 變化。

                                                 李錕
                                                Ajaxcn
=====================================================================================================
免費試讀:https://book.csdn.net/bookfiles/446/index.html

網上購買:
第二書店:https://www.dearbook.com.cn/book/210349

華儲網:https://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=10060588

中國互動出版網china-pub:https://www.china-pub.com/computers/common/info.asp?id=35422

電子工業出版社:https://www.phei.com.cn/bookshop/bookinfo.asp?bookcode=TP046470%20&booktype=main

當當商店:https://product.dangdang.com/product.aspx?product_id=20028870

卓越亞馬遜:https://www.amazon.cn/detail/product.asp?prodid=bkbk728329&ref=SR&uid=168-8696004-2760238

新風雨:https://www.cnforyou.com/query/bookdetail1.asp?viBookCode=8329

蔚藍網:https://www.wl.cn/2755633/
 

最後更新:2017-04-02 00:06:22

  上一篇:go [轉貼]內核級HOOK的幾種實現與應用
  下一篇:go [原創]一個簡單的windows HOOK - 隱藏進程管理器中特定的進程