CSS新世界

张鑫旭

出版时间

2021-08-10

ISBN

9787115562845

评分

★★★★★
书籍介绍
这本书最独特的地方,在于它替读者建立了一套理解CSS的'世界观':CSS早已不再按大版本迭代,而是拆成一个个独立模块,各自按自己的节奏走向标准化。作者从这个被称作'Beijing doctrine'的模块化理念切入,引导读者理解为什么flex、grid、各种新属性会'同时'出现、又各自成熟于不同阶段。正因如此,书中大量篇幅用于讲解尺寸体系(fit-content、min/max-content、逻辑属性)与兼容处理技巧(@supports、渐进增强),这些恰恰是日常开发中最容易踩坑、却最少被系统梳理的部分。它适合那些'用过都说好'、希望重新整理自身CSS知识体系的开发者;但如果你只关心flex与grid布局,其余内容或许只是'扩宽视野'。
作者简介
张鑫旭,“CSS新世界三部曲”(《CSS世界》《CSS选择器世界》《CSS新世界》作者,前端开发工程师,国内知名前端博客“鑫空间-鑫生活”博主,目前就职于阅文集团用户体验设计部(YUX),担任前端技术专家。他从2007年开始接触前端,十多年来一直工作在前端开发一线,在HTML/CSS等与交互体验关系密切的领域花了大量的时间学习和研究,有比较多的心得体会。
精彩摘录
  • "CSS世界已经有了CSS2和CSS3,那会有CSS4吗? 答案是:不会有CSS4!实际上,现在连CSS3这个词都已经名存实亡了,因为CSS3已经解体了。 为什么说CSS3解体了呢? 因为CSS按照大版本的方式进行迭代实在是太低效了,低效的原因其实很好理解,如果CSS这门语言必须按照大版本迭代发布的话,只要其中一个版本有一个CSS特性存在极大的争议,那这个版本的CSS的发布时间就会延后。例如,CSS2.1的规范在2002年开始制定,而一直到2011年才成为推荐规范,整个过程足足花费了10年的时间,就是因为一些次要的CSS特性拖了后腿。 在Web前端领域,新技术的发展十分迅速,而CSS的规范又是基"
目录
第1章 概述 1
1.1 CSS3出现的历史和背景 1
1.2 模块化的CSS新世界 2
第2章 需要提前了解的知识 4
2.1 互通互联的CSS数据类型 4

显示全部
用户评论
内容丰富,配合案例演示能够很好的理解对应的知识点。
比css世界差得有点多,略显啰嗦
下载
收藏