免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3438 | 回复: 4
打印 上一主题 下一主题

一部《写给大家看的CSS书》 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-19 14:02 |只看该作者 |倒序浏览
近几年,随着Web 2.0开发技术的风靡,Web编程技术如:PHP、RoR,前端开发技术如:Javascript、CSS、Flex、Silverlight,各种跟Web 2.0相关的技术实现异常火爆,掌握这些技术,开发酷炫的Web应用,成了开发者们的时髦。

这本书,是Charles Wyke-Smith -- 一位著名的Web技术专家,所著关于CSS入门方面的一部好书,我买这本书已经有一段时间,一直放在书架上没看,前段时间找出来花了些时间看了一遍,确实从中学到了不少自己以前用CSS时没涉及到的技巧和知识点。

首先,在字体和文本章节中,作者的CSS功底就让人眼前一亮,font和text的设置,并非想象中的这么简单,其中也是蕴含着许多奥妙玄机的,只有具备一定的专业水准,才可能在貌似基础的文字编排方面,做到恰如其分。这个章节给我印象最深的是:作者用他的经验告诉我们,开始将所有的缺省属性消除,再按自己所需设置相关属性,是一条简洁且准确的设计之道;比如,你一开始就这么设:* {margin:0; padding:0;},之后,按自己的需要逐项设置吧......,这样做的好处是,你可以保证你不受潜在的缺省属性值的影响,而这些缺省值,在你不是很小心的情况下,极有可能带给你困惑:不管怎么设置,排版的效果和自己的预期总有偏差。

定位和布局,是CSS最本分、也是最重要的功能,本书在这两方面着墨颇多。盒子模型,也是CSS最重要的概念,本书对盒子模型的阐述,也是非常形象,通过图示及左边补充栏的提炼式说明,初学者可以很快就掌握盒子模型的概念。在理解盒子模型之后,接下来介绍的就是float和clear,并且通过一个图文两栏排版的案例进行比较演示,让人很容易就掌握它的用法。在布局一章中,让我印象深刻的是讲解了几种典型分栏布局案例,以及在浏览器大小改变或文档内容调整时,怎样实现各栏联动,以便获得更好的用户体验,其中讲到的方法,直接就可应用到实践中去。这些内容,看起来很清晰,但如果光靠自己去想,估计就有难度了,不知不觉在阅读过程中,产生一种站在巨人肩膀上的感觉。

定位和布局章节之后,介绍了交互式组件的编排,在本章中,你可以直观地领略到table和form还能这么玩?特别是table,最后完成的效果,能让你的table设计功底直线上升到一个相当高的高度。本章的最后,又是一个精彩的专题呈现:教你设计list和menu,但略显遗憾的是,应该还可以多举一些其它menu样式例子的,毕竟menu也是Web设计中很常用到的呈现方式。

最后的章节,通过作者网站的案例,完整地教你如何建立Web页面。算是一个总结性知识运用。

总之,本书的最大特点,就是里面包含了大量的作者自己的实践经验积累,而这些,往往不是你容易得到的,这下,你得到了;另一个特点是,本书的知识,你可以很容易就直接用到实践中去,本书的实践指导性还是很强的。作者还把自己平时用到的一些交互式Javascript代码,包装到了一个Javascript库里,而且在本书中频频引用,但因为本书讲授的是CSS,所以未对这个库的内容进行讲解,只是告诉你怎么引用它,估计对某些想了解其中Javascript代码实现的读者而言,就觉得有些遗憾了。我给本书打80分。


论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
2 [报告]
发表于 2012-09-12 13:13 |只看该作者
赞一个! ^_^

论坛徽章:
0
3 [报告]
发表于 2012-09-17 22:47 |只看该作者
赞一个,楼主给力,应该是很不错的一本书
funnyinside 该用户已被删除
4 [报告]
发表于 2012-09-27 09:39 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

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

有兴趣的朋友同学们,发个邮件回复我:hr@rising-star.us278092804@qq.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP