2gua 发表于 2011-12-19 14:02

一部《写给大家看的CSS书》

<font size="3">近几年,随着Web 2.0开发技术的风靡,Web编程技术如:PHP、RoR,前端开发技术如:Javascript、CSS、Flex、Silverlight,各种跟Web 2.0相关的技术实现异常火爆,掌握这些技术,开发酷炫的Web应用,成了开发者们的时髦。<br><br>这本书,是Charles Wyke-Smith -- 一位著名的Web技术专家,所著关于CSS入门方面的一部好书,我买这本书已经有一段时间,一直放在书架上没看,前段时间找出来花了些时间看了一遍,确实从中学到了不少自己以前用CSS时没涉及到的技巧和知识点。<br><br>首先,在字体和文本章节中,作者的CSS功底就让人眼前一亮,font和text的设置,并非想象中的这么简单,其中也是蕴含着许多奥妙玄机的,只有具备一定的专业水准,才可能在貌似基础的文字编排方面,做到恰如其分。这个章节给我印象最深的是:作者用他的经验告诉我们,开始将所有的缺省属性消除,再按自己所需设置相关属性,是一条简洁且准确的设计之道;比如,你一开始就这么设:* {margin:0; padding:0;},之后,按自己的需要逐项设置吧......,这样做的好处是,你可以保证你不受潜在的缺省属性值的影响,而这些缺省值,在你不是很小心的情况下,极有可能带给你困惑:不管怎么设置,排版的效果和自己的预期总有偏差。<br><br>定位和布局,是CSS最本分、也是最重要的功能,本书在这两方面着墨颇多。盒子模型,也是CSS最重要的概念,本书对盒子模型的阐述,也是非常形象,通过图示及左边补充栏的提炼式说明,初学者可以很快就掌握盒子模型的概念。在理解盒子模型之后,接下来介绍的就是float和clear,并且通过一个图文两栏排版的案例进行比较演示,让人很容易就掌握它的用法。在布局一章中,让我印象深刻的是讲解了几种典型分栏布局案例,以及在浏览器大小改变或文档内容调整时,怎样实现各栏联动,以便获得更好的用户体验,其中讲到的方法,直接就可应用到实践中去。这些内容,看起来很清晰,但如果光靠自己去想,估计就有难度了,不知不觉在阅读过程中,产生一种站在巨人肩膀上的感觉。<br><br>定位和布局章节之后,介绍了交互式组件的编排,在本章中,你可以直观地领略到table和form还能这么玩?特别是table,最后完成的效果,能让你的table设计功底直线上升到一个相当高的高度。本章的最后,又是一个精彩的专题呈现:教你设计list和menu,但略显遗憾的是,应该还可以多举一些其它menu样式例子的,毕竟menu也是Web设计中很常用到的呈现方式。<br><br>最后的章节,通过作者网站的案例,完整地教你如何建立Web页面。算是一个总结性知识运用。<br><br>总之,本书的最大特点,就是里面包含了大量的作者自己的实践经验积累,而这些,往往不是你容易得到的,这下,你得到了;另一个特点是,本书的知识,你可以很容易就直接用到实践中去,本书的实践指导性还是很强的。作者还把自己平时用到的一些交互式Javascript代码,包装到了一个Javascript库里,而且在本书中频频引用,但因为本书讲授的是CSS,所以未对这个库的内容进行讲解,只是告诉你怎么引用它,估计对某些想了解其中Javascript代码实现的读者而言,就觉得有些遗憾了。我给本书打80分。<br><br></font><a href="http://blog.chinaunix.net/attachment/201101/6/16111523_1294299588UqbU.jpg" target="_blank" target="_blank"><img src="http://blog.chinaunix.net/attachment/201101/6/16111523_1294299588UqbU.jpg" .load="imgResize(this, 650);" ;="" border="0"></a><br>

ulovko 发表于 2012-09-12 13:13

赞一个! ^_^ :emn31:

唯吾顾家三少 发表于 2012-09-17 22:47

赞一个,楼主给力,应该是很不错的一本书

funnyinside 发表于 2012-09-27 09:39

rising-star 发表于 2012-09-28 14:57

——UI前端交互设计的高级人才(3人)  
     将美工设计完成的页面进行切分,开发前端页面,
     制作网页模板,完成业务模块的用户交互部分。
     要求:熟悉HTML5、CSS和jQuery等前端开发技术,
        熟悉RESTful API调用,
        熟悉Photoshop等常见网页设计工具的使用。
      
   ——Web原型设计的高级人才 (1人)  
     实现用户自服务门户、管理员门户中的交互逻辑高仿界面原型
     要求:熟悉常用UI和UED设计方法和思路,
        熟练掌握需求分析、原型设计等技能,
        熟悉管理系统原型界面开发,
        熟悉Web界面设计原理,
        熟悉Axure RP、Photoshop等原型工具的使用

有兴趣的朋友同学们,发个邮件回复我:hr@rising-star.us 或 278092804@qq.com
页: [1]
查看完整版本: 一部《写给大家看的CSS书》