程序员的图画书:《HTML&CSS设计与构建网站》

无意中接到CSDN的赠书通知,当时随手点了一本自己相对熟悉点的《HTML&CSS设计与构建网站》。很快,书就如约寄到,花花绿绿的,和我想像的专业书完全不一样,随手翻了翻,全彩页印刷,倒像是一本时尚杂志。简单浏览了一遍,原来是一本介绍HTML和CSS的入门书,对于我这 个老Web程序员来说,的确不太有用,于是就放在一边了。

但当初伸手拿书时毕竟有所承诺,必须要在指定的时间内写一篇作文,所以总觉得是件事儿。就像上学时老师布置的作业,总要想办法完成才对。一来近段时间身体不适,二来工作也比较忙,加之好久都没有写字,敲打键盘也没啥灵感,结果一直拖到最后一天,眼看再躲也躲不过去,好歹要说上一些话,也算是有所交待。

正如前面所说,这是一本老外写的图画书,一本有关HTML和CSS的启蒙书。她更适合对HTML和CSS一无所知,想要搞网页设计但却一头雾水无从下手的菜鸟。如果你已经入门了,个人觉得这本书就不太适合,毕竟所讲的知识比较零散,无法形成系统的知识。当然也无法胜任案头参考书,因为书中也没有为大家罗列各种参数。

本书还有个特点是对比介绍了不少HTML5和CSS3的新特性。HTML5和CSS3出来也有一段时间了,但由于浏览器产品五花八门,各家公司都争先抢占这一市场,加之用户主动升级的意愿不强烈,造成程序员在创建页面时是否支持HTML5持观望态度,因为一方面增加页面编辑的难度,另外也无法控制用户一定就使用支持HTML5的浏览器。浏览器的竞争局面在给用户带来方便的同时,给程序员反而是增加了不少的麻烦。但任何事情总是要向前发展,标准化总归是大势所趋,需要的可能只是时间,所以与其像祥林嫂那样念念叨叨,不如直接拥抱变化。本书在这方面就给我们传递了积极的信号,为读者介绍了不少常用的HTML5标记和CSS3属性,并说明哪些浏览器可以支持,如果浏览器不支持时应对的方法是什么,这方面对老鸟来说也是有所收获的。

总的来说,这是一本精致的教科书,作者花费了很多精力用来编排版面,编写示例,尤其众多的精美的插图更是本书的一大亮点,通过这些配图,作者可以轻松得到很直观的认识,从而快速掌握所要学习的知识。

我现在倒觉得,这本书最适合的读者应该是和Web相关的半专业人士或者准Web程序员,如果你觉得属于这一类人,那就不妨买本看看吧。如果你愿意出邮费,我这本也可以送给你,如果你不嫌弃中间有些页不幸脱胶了。

你可能感兴趣的:(Coder鸡汤)