《Transcending CSS: The Fine Art of Web Design 》,中文译名是《超越CSS:Web设计艺术精髓》。
先看一下这本书的来头:Web设计和CSS领域著名专家Andy Clarke悉心传授“超越CSS”方法,《CSS禅意花园》作者隆重推荐并担任技术编辑。说这些都是空话,Andy Clarke到底带给了我们什么?
我阅读的是中译本,不知道和原著有多少偏差。但从我的感受来说,本书更多的是一种思维上的突破。有人说这本书是针对已经掌握用div+css来布局的读者,对于技术员来说,基本无用——国为里面实际应用部分的说的不多。其实不管是刚接触web标准人,还是已经能够熟练运用的老手,这本书都值得一读。或许,你也会有眼前一亮的感觉。
读完此书,感受最深的就三点:一是放弃浮动改用定位来布局,二是对于css和页面id的命名方式,三是根据页面内容来优化结构。使用浮动后出现的问题,相信大家都是深有感触了。对于使用相对和绝对布局不能取得高度的问题,书中给出的例子是配合js解决,解决了这个问题,使用相对+绝对定位来布局,就方便很多了。对于第二点,现在流行的是用header,footer,sider等来命名,实际上这种命名方式也是不太规范的(我自己对规范命名一直头痛不已,英文不行呀)。第三点嘛,不懂怎么表达了,还是自己去翻翻书吧。
《Transcending CSS: The Fine Art of Web Design 》的支持网站,提供书中CSS实例下载。
http://www.transcendingcss.com/
Article Tags:CSS | web design | xhtml
RSS feed for comments on this post · TrackBack URI
Leave a reply