以下内容来自于 CodePen 联合创始人 Chris Coyier 为《深入解析CSS》一书写的序。

“只需一分钟就能学会,却要用一辈子的时间去精通”,这句话现在略显老套,但我还是很喜欢。这句话在现代作为《黑白棋》(Othello)游戏的标语而得到普及。

在《黑白棋》游戏中,玩家轮流在棋盘上放置白色或者黑色的棋子。如果在下了一个白棋后,导致一行黑棋被两个白棋夹在中间,那么所有黑棋将被替换为白棋,整行棋子就变成了白色。

就像黑白棋一样,学会 CSS 的规则并不难。你只需要写一个选择器尝试匹配元素,然后写一些键/值对给元素添加样式即可。即使是新手也能轻松理解该基础语法。但要精通 CSS,难在需要知道在何时做何事。

CSS 是一种 Web 语言,但是它与编程并不完全相同。CSS 也包含一些逻辑和循环,但它的数学仅限于简单的函数,并且直到最近才拥有变量,更别提安全性了。比起 Python,CSS 更接近于绘画。你可以尽情使用 CSS 创造,它不会给出任何错误或者编译失败的提示。

精通 CSS,需要学习 CSS 的所有功能。了解得越多,对 CSS 的感受就越自然。练习得越多, 就越能轻松地想到完美的布局和定位方法。读得越多,就越能从容地应对任何设计。

真正优秀的 CSS 开发人员不会害怕任何设计。每项工作都变得像解谜游戏一样,能够锻炼你的聪明才智。真正优秀的 CSS 开发人员对 CSS 的功能有全面而广泛的了解。本书是你成为真正优秀的 CSS 开发人员的阶梯,能够让你掌握必要的知识,帮你成功实现目标。

请允许我再打个比方。虽然 CSS 诞生于几十年前,但它有点像《飙风战警》这部电影,你可以做任何想做的事情,只要事情按照的你预期发展就行。CSS 没有任何硬性规定,但正因为全靠自己发挥,没有衡量标准告诉你做得好不好,所以你需要格外小心。一点改动就可能产生巨大的影响。一个样式表也许会像滚雪球一样增长到难以控制的程度。最后,你可能会被自己写的样式吓到!

基思的这本书知识面很广,每一个知识点都能让你成为更优秀的 CSS 开发人员,助你制服 《飙风战警》中的怪博士。你将深入到这门语言本身,掌握 CSS 的功能。

此外,你将围绕这门语言学到很多创意,帮助你在其他方面成长。你将更加高效地写出易理解且高性能的持久的代码。 即使是经验丰富的 CSS 开发人员也能从本书中获益匪浅。即使你发现读到的是已知的内容,也能助你提升技能,巩固知识。你还能发现一些让自己惊喜的“宝藏”,从而扩展知识面。

——Chris Coyier CodePen 联合创始人

美亚4.8星评,口碑相传的CSS宝典

《深入解析CSS》

[美] 基思·J. 格兰特 著

黄小璐,高楠 译

本书集结 CSS 实战心得,帮你深度掌握 CSS 语言,并快速了解 CSS 的新进展和新特性,让你成功进阶 CSS 高手。书中不仅有讲解透彻的概念介绍,而且还有详细的分步示例,能够帮助你提升 Web 开发技能,并激发设计灵感,让你成为真正的 Web 开发高手。

☟ 来图灵社区试读吧

CSS Tricks网站创始人作序推荐,这本书助你成为Web开发高手相关推荐

  1. Scriptaculous创始人作序推荐——《Ajax实战:Prototype与Scriptaculous篇》

    优雅是关键. 传统上, Web 开发的核心就是在实现过程中寻找解决问题的各种窍门,如果仅仅是纸上谈兵,这些要实现的内容都显得很简单.或许这当中最麻烦并且看起来最神秘的部分就是 Web 浏览器了.除了主 ...

  2. DWR之父作序推荐,国内第一部DWR著作

    DWR之父作序推荐 国内第一部DWR著作 轻松实现Wiki程序.游戏和时间跟踪系统等 看高手如何灵活运用Ext JS.Comet.Struts 2.Hibernate.Spring等新技术 博客园&q ...

  3. Struts 2创始人Patrick Lightbody作序推荐

    媒体评论 "Ian Roughley是Struts 2开发的重要参与者,而且有丰富的应用实践经验.我想没有人比他更适合指导Struts开发人员了,他是Struts图书最合适的作者人选.我确信 ...

  4. IT求职宝典——微软十佳金牌讲师孔文达作序推荐!

    购买本书前,请花3分钟试想这几句话,再决定你是否需要本书! 你需要找人生的第一份工作吗?你对目前的工作是否感到郁闷?你想更换一份更好的工作吗? 在你经历每次求职面试中是否都展现了最完美的自己,是否都能 ...

  5. IT求职宝典-微软十佳金牌讲师孔文达作序推荐!

    购买本书前,请花3分钟试想这几句话,再决定你是否需要本书! 你需要找人生的第一份工作吗?你对目前的工作是否感到郁闷?你想更换一份更好的工作吗? 在你经历每次求职面试中是否都展现了最完美的自己,是否都能 ...

  6. 敏捷之父Martin Fowler作序推荐《演进式架构》

    本文摘自<演进式架构>推荐序 长久以来,软件行业都奉行这样一个理念:在开始编写第一行代码前就应该完成架构开发.受到建筑行业的影响,人们认为成功的软件架构在开发过程中不需要修改,而且重新架构 ...

  7. 《2020信息消费战“疫”案例集》发布 邬贺铨院士作序推荐(附下载连接)

    大家好,我是文文(微信:sscbg2020),今天给大家分享中国信息消费推进联盟(ICA)于2020年7月份发布的报告<2020信息消费战"疫"案例集.pdf>. 中国 ...

  8. 番茄工作法发明人作序推荐《番茄工作法图解》

    谁不想活得轻松?谁不想妙计百出?谁不想与时俱进?谁不想享受假期?但要怎么实现呢?频繁的中断 .重复的活动.迫近的期限,常常使我们力不从心.而这些压力又是最害人的:它们带来更多的压力.更多的被迫行为 . ...

  9. Adobe公司Flex首席产品经理作序推荐

    < Adobe AIR 权威指南> AIR 的出现和发展实在让人感慨万千.我们的学生时代正是单机版应用大行其道的年代.那时最流行的是为小企业开发 MIS (管理信息系统),最显著的特征是功 ...

最新文章

  1. Pandas SQL 语法归纳总结,真的太全了
  2. torch.meshgrid
  3. 腾讯云AMD服务器8元/月
  4. 电脑装不装网卡有什么区别
  5. google earth pro 64位_七彩虹秀精准刀工!iGame RTX 3060 Ti Advanced OC评测:烤机3小时64度...
  6. 输入身份证号,输出出生日期
  7. java httpurlconnection 设置编码_java – 通过HttpURLConnection发送UTF-8字符失败
  8. 基本采样算法及Python实现
  9. PyTorch搭建LeNet-5模型(在MNIST数据集上准确率接近100%)
  10. HDU5464 Clarke and problem
  11. FPGA的I2S采集数据处理
  12. 看看老毛子士兵干的事情!
  13. Kind安装、使用及相关注意事项记录
  14. SpringBoot中@Pattern注解对时间格式校验
  15. 2021-2027全球与中国美容淋浴器市场现状及未来发展趋势
  16. 小米 红米4(标准版)线刷兼救砖_解账户锁_纯净刷机包_教程
  17. 2021-04-15 kk日记,415系统支持战况总结
  18. docker提交腾讯云标准模式
  19. 机器学习之支持向量回归(SVR)——南京审计大学金审学院
  20. 软量子计算机机 铷,陈根:迄今最多量子比特的机器,让量子计算进入全新领域...

热门文章

  1. oppo怎么广告接入_OPPO游戏的承转启合,携手开发者迎接万物互融时代
  2. alert 回调_element之Alert 警告
  3. element 如何自定义svg图标_4000+免费可自定义的图标集合
  4. linux sw状态,linux 下查看性能状态命令
  5. RMAN duplicate database到新主机
  6. lvs(+keepalived)、haproxy(+heartbeat)、nginx 负载均衡的比较分析
  7. linux 修改mysql密码
  8. Visual Studio2015如何连接到windows azure(国内版本)
  9. 大数据处理——Hadoop解析(一)
  10. 11月Android笔记