无懈可击
请务必了解,即使穿上防弹衣,仍然有被击倒的可能,世上没有十全十美,无懈可击也有个度。但在恶劣的环境下,防弹衣可以保护甚至拯救您的生命。
由常可翻译的Bulletproof Web Design: 《无懈可击的 Web 设计》 由清华大学出版社出版了,从印刷上说,相比其他国内出版书目,尚可算赏心悦目,全彩的印刷让阅读更轻松。
首先,作者 Dan Cederholm 在业界鼎鼎大名,他也并不像 Eric Meryer 是一位纯理论家,他投入实践,有着丰富的应用经验,他要着手解决的问题确实存在于现实的非理想世界中。这是我推荐这本书的第一个理由。
其次,译者常可属于国内比较早应用 Web 标准的先锋,同样拥有丰富的实战经验。值得一提的是,他是一位程序员而不是设计师,所以视角可能会更宽泛。这是我推荐这本书的第二个理由。
请使用 Firefox 打开一个网站,使用标准构建的更好(如果您着实找不到,我建议打开 http://news.163.com), 使用字体缩放功能(按住 CTRL,然后向下滚轮)放大字体,您会看到什么现象?举个简单例子,您会看到导航字体放大后超出框的边界或者被隐藏,框并未自适应放大后的字体,导致混乱的布局……您回头看看您的项目,是不是也有类似现象?如果您能翻开这本书,或许您能够在里面找到更多的例子让您似曾相识,是啊,这些「有懈可击」的例子或许就出自您手。
如果连业界楷模的网站都如此弱不禁风,我不相信您没有什么理由不看这本书,无论您是新手想学习到一种新技术,或者老鸟查漏补缺,最重要的是,不是把设计实现出来就万事大吉,而是帮您的设计穿上防弹衣,能够适应浏览器这个恶劣环境,让您的设计无懈可击。
本书开篇强调灵活,适应和亲和力,这三个元素是如此重要,贯穿本书的始终。从解决一个变态浏览器(您知道我指的是 IE)的字体适应性开始,每一章都从现实世界中找到一个「有懈可击」的案例,然后一步一步教您如何无懈可击,代码详尽,您可以亲手实践,在学习 CSS 技术的同时,最重要的,是让您知道,「有懈可击」错在哪里,如何才能无懈可击。很多案例都有触类旁通举一反三之功。
总之,这本书不会教您怎么使用 XHTML,不会教您 CSS 的基础,它建立在您有一定的 CSS 经验基础上,它不会教您如何开始,但是它会让您的视野更宽阔,教您如何提升设计的水平,全书只有一个目标:无懈可击。而且这个目标并不是不可能实现的。