compass常用模块(reset、css3、layout篇)
compass内置五大模块:reset、css3、layout、typography、utilities(官网: http://compass-style.org/reference/compass/ ) 1、reset:浏览器样式重置模块,用来减少不同浏览器之间的差异性 reset把对样式的重置封装成了一个又一个的mixin,通过@import "compass/reset/utilities"来引入这些mixin的集合,有时不需要进行全局的样式重置,可以单独重置某一块。 用法: @import "compass/reset/utilities"; @include reset-html5; 可以使用normalize替换掉compass的reset模块 (1)使用包管理工具,npm install normalize.css (2)使用compass的normalize的插件 使用命令行指令“gem install compass-normalize” 这里使用第二种方式: 1.在config.rb中引用插件 require 'compass-normalize' 扩展: <1>require 'compass/import-once/activate'用来设置,在不同代码位置,重复引用时只需一次即可,避免代码冗余。实在需要重复引用时加上“!”即可,如 @import