关于CSS 设计,有什么书比较好

html-css08

关于CSS 设计,有什么书比较好,第1张

初级:《CSS网站布局实录》(侧重技术方法)

初级:《网站重构-应用web标准进行设计》(侧重编程思想)

中级:《精通CSS:高级web标准解决方案》

高级:《CSS禅意花园》(侧重web UI的css创意化实现)

高级:《超越css-web设计艺术精髓》

HTML5+CSS3:

《HTML5高级程序设计》

《大巧不工》

编程相关:

《重构:改善即有代码的设计》

《网站重构》

《精通 CSS》

《CSS 禅意花园》

《CSS 网站布局实录:基于 Web 标准的网站设计指南》(第二版)

《无懈可击的 Web 设计——利用 XHTML 和 CSS 提高网站的灵活性与适应性(第 2 版)》

《无懈可击的 Web 设计 II——CSS 深入应用》

书籍资源的话,有以下:

《pro HTML5 programming》(人邮出版社,《HTML5高级程序设计》)

这本书的主要价值是讲到了其他HTML5资源少讲到的一些如Geolocation、Web Socket、Workers和跨文档消息通信,如果你的网站需要用到以上的这些技术,那这本书应该适合你。翻译不错。

这本书的缺点是实用性差,太前瞻,像Web Worker这种功能,目前所有阅览器没法支持,只能模拟。

《HTML5 up and running》(电子工业出版社,《HTML5揭秘》)

《HTML5 up and running》其实也就是开源图书《dive into HTML5》

这本书(英文版)只是略读过其中两章,丰富的配图加上一些有趣的相关插叙,读起来很轻松。

主要内容覆盖了大部分现阶段能用的HTML5功能。

-

《HTML5 and CSS3》(The Pragmatic Bookshelf,这本好书似乎还没有出版社在翻译,可惜)

这本书不但介绍了HTML5,还介绍了CSS3,另外还提供详细的fall back tips,讲解如何让旧阅览器使用HTML5的新功能,是推荐的三本书中实用性最好的。

这也是我翻得最多的一本书。

-

总结一下,如果你在构造像是聊天室、LBS这类网站功能性需求很强的网站,那《pro HTML5 programming》适合你。

如果你的网站比较简单,而且你只是想做像是“将网站内的 < div = "header" > 改成 < header > ”、“把input里的输入提示从java script改成原生HTML5提示”这类小改进,那《HTML5 up and running》和《HTML5 and CSS3》都可以。

如果你是HTML5或者CSS3新手,或者你的网站对向后兼容性要求很高,那推荐《HTML5 and CSS3》。