冲突问题
文件划分
发布目录 css images JavaScript 等
layout 布局
要求: 风格统一
设计模式就是经验总结!
Sass 是一种“CSS与处理器”,可以让CSS的开发变得简单和可维护。但是加上他的小伙伴Compass ,威力才能最强!
Sass 扩展了 CSS3,增加了规则、变量、混入、选择器、继承等等特性。Sass 生成良好格式化的 CSS 代码,易于组织和维护。
SASS是对CSS3(层叠样式表)的语法的一种扩充,它可以使用巢状、混入、选择子继承等功能,可以更有效有弹性的写出Stylesheet。Sass最后还是会编译出合法的CSS让浏览可以使用,也就是说它本身的语法并不太容易让浏览器识别(虽然它和CSS的语法非常的像,几乎一样),因为它不是标准的CSS格式,在它的语法内部可以使用动态变量等,所以它更像一种极简单的动态语言
一 ,Compass 是什么 ?
简单的说,Compass是Sass的工具库(toolkit)。
sass 本身只是一个编译器,compass在它基础上,封装了一系列有用的模版和模块,补充sass的功能。它们之间的关系像 : javascript和query,ruby和rails,python和Django的关系。