【发布时间】:2016-09-14 12:10:33
【问题描述】:
我在我的 Symfony2 上使用 SASS,我阅读了 few articles 关于推荐的 sass 架构。
- base/ - 包含全局样式,例如重置、排版、颜色、 等
- components/ - 将每个独立组件包含在其自己的 .scss 中 部分
- layout/ - 包含较大布局组件的样式;例如导航, 页眉、页脚等
- pages/ - 如有必要,包含特定于页面的样式
- themes/ - 包含不同主题的样式
- utils/ - 包含全局混合、函数、辅助选择器等。
- vendors/ - 包含 3rd-party 样式、mixin 等。
- main.scss - 将上述所有部分组合在一起的输出文件
在示例中,它们同时加载所有文件,但我担心我应该将不同的页面样式和它们的加载分开。
我想问一下是否一次加载所有 .scss 文件不会减慢页面速度?为什么没有提到分离?变量的继承?为什么?
【问题讨论】:
标签: sass