活动中获得此书 试读评论下
为小公司的程序员,后端代码要写,前端效果也要写,因为一直依靠Dreamweaver这样的设计工具,很少手写CSS代码,传统的设计方法修改起来比较费劲,其实一直鄙视CSS的注释语法,非要是块注释形式,比较麻烦。
试读样章内容丰富,一共有69页,包括了序章、目录、引言以及完整的第一章、第二章内容。
首先从目录结构上来看,本书首先介绍了Sass和Compass,然后是创建Sass和Compass工程再到具体的使用(语法、颜色、弹性网格、高级Media查询、CSS3效果)、然后谈到编程逻辑和精通部分。
第一章中写到 Sass和Compass是让开发人员写出更强扩展、更易维护的代码,Sass一直把自己定义为一种元语言,像是“CSS预处理器”那样,使用的时候非常简单,会自动转换成我们熟悉的CSS语法。这里开始强调为什么使用CSS预处理器而不是直接写CSS,其实原因很简单,CSS只是声明语言而不是编程语言,没有办法提供逻辑性的内容。
很快第一章举出了使用Sass的好处,比如可以使用变量,自动转换RGBA颜色值、忘记浏览器的前缀(可以使用混合宏)、支持嵌套、Media查询更加简单和容易、自动压缩CSS实现快速建站,总之好处多多。
很快开始介绍什么是Sass,提供了Sass的历史和特性以及什么事Compass(CSS开发框架)。然后开始说明如何安装和使用Sass和Compass,从时尚的Mac系统开始到Windows下的安装以及使用图形界面等,简述了使用的工具和编辑器。
第二章开始讲解创建Sass和Compass的工程, 和其他IDE一样,需要先创建对应的工程,然后往工程里面添加“源文件”,使用命令语法进行创建,也是比较接近自然语言的“compass create”,然后提到了一堆很难记忆的各种配置选项,都是长格式的。然后说明了config.rb文件中的各种配置内容。设置CSS的输出格式、工程对应的存放目录等等配置选项。
完成这些内容之后,就是对模版文件的创建和使用,支持 @import语法,能够导入配置文件。配置文件过后就开始进入正题,介绍“变量”的使用方法以及注释的语法使用,Sass的注释语法和C/C++类似,支持单行和多行注释,比起CSS的注释更加方便。
试读两个章节的内容之后,感觉到Sass和Compass除了初始的时候需要做一些配置工作,整体使用起来还是比较简单的,能够在定义好的文件中进行“编程”,能够使用模版提高效率。比较佩服译者 任凯光 的翻译,整个文章读起来比较平滑流程,没有感觉到生硬,应该是Sass和Compass不多的入门和提高的图书。
试读样章内容丰富,一共有69页,包括了序章、目录、引言以及完整的第一章、第二章内容。
首先从目录结构上来看,本书首先介绍了Sass和Compass,然后是创建Sass和Compass工程再到具体的使用(语法、颜色、弹性网格、高级Media查询、CSS3效果)、然后谈到编程逻辑和精通部分。
第一章中写到 Sass和Compass是让开发人员写出更强扩展、更易维护的代码,Sass一直把自己定义为一种元语言,像是“CSS预处理器”那样,使用的时候非常简单,会自动转换成我们熟悉的CSS语法。这里开始强调为什么使用CSS预处理器而不是直接写CSS,其实原因很简单,CSS只是声明语言而不是编程语言,没有办法提供逻辑性的内容。
很快第一章举出了使用Sass的好处,比如可以使用变量,自动转换RGBA颜色值、忘记浏览器的前缀(可以使用混合宏)、支持嵌套、Media查询更加简单和容易、自动压缩CSS实现快速建站,总之好处多多。
很快开始介绍什么是Sass,提供了Sass的历史和特性以及什么事Compass(CSS开发框架)。然后开始说明如何安装和使用Sass和Compass,从时尚的Mac系统开始到Windows下的安装以及使用图形界面等,简述了使用的工具和编辑器。
第二章开始讲解创建Sass和Compass的工程, 和其他IDE一样,需要先创建对应的工程,然后往工程里面添加“源文件”,使用命令语法进行创建,也是比较接近自然语言的“compass create”,然后提到了一堆很难记忆的各种配置选项,都是长格式的。然后说明了config.rb文件中的各种配置内容。设置CSS的输出格式、工程对应的存放目录等等配置选项。
完成这些内容之后,就是对模版文件的创建和使用,支持 @import语法,能够导入配置文件。配置文件过后就开始进入正题,介绍“变量”的使用方法以及注释的语法使用,Sass的注释语法和C/C++类似,支持单行和多行注释,比起CSS的注释更加方便。
试读两个章节的内容之后,感觉到Sass和Compass除了初始的时候需要做一些配置工作,整体使用起来还是比较简单的,能够在定义好的文件中进行“编程”,能够使用模版提高效率。比较佩服译者 任凯光 的翻译,整个文章读起来比较平滑流程,没有感觉到生硬,应该是Sass和Compass不多的入门和提高的图书。
有关键情节透露