命名空间
理论上讲全局引入 sacss/index.css
这个文件,其中所有的类名均会变为全局的 CSS 关键字,容易引起 CSS 命名污染。
这里我们提供了 LESS 和 SASS WidthPrefix
Mixin 来为整个核心代码添加统一前缀作为命名空间,以减少污染的范围。
- LESS
- SASS
- Output CSS
这样我们所有的核心 class 前都会带上 _
前缀。
CSS 不具有 Mixin 功能,请下载 CSS 文件手动添加。
#
不推荐虽然我们提供了为核心代码添加前缀的功能。
但是在实际的开发中,我们其实并不推荐这么做。
或者是我们推荐前缀应该尽量的短小,_
是我们唯一推荐使用的前缀了。
因为 SACSS 的核心代码使用频次非常地高,如果每个 Class 前写前缀,会增加代码量以及显得异常的啰嗦。
再者命名污染这个问题,在我们实际多个项目,以及多年的使用经验当中,发生的概率是非常小,即使发生也很容易避开。