包含单独 Sass 文件的语法?

Posted

技术标签:

【中文标题】包含单独 Sass 文件的语法?【英文标题】:Syntax to include separate Sass file? 【发布时间】:2011-12-25 01:25:54 【问题描述】:

我无法确认此语法是否为最佳做法。我想引用一个外部 Sass 文件并将其添加到我的最终 CSS 文件中,这样我的 Sass 表看起来更干净,而且我仍然只发出一个 HTTP 请求。

例如,将“规范化”代码放入 .sass 文件中,然后在我的 sass 表中简单地引用它:

@import src/normalize
@import src/droidSans

rest of code here.....

到目前为止它运行良好,但如果我朝着正确的方向前进,我找不到任何具体的东西。另外我暂时只是制作静态模板……暂时不使用 Rails。

我已经和 Sass 玩了几个小时了,我喜欢它!!!

【问题讨论】:

在文档sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html 中阅读有关@import 的更多信息 感谢您的链接,我将不得不在周末深入研究! 【参考方案1】:

为了防止您的部分文件被转换成它自己的 css 文件,请在文件名前加上下划线 _normalize.scss。然后你可以按照你已经在做的方式导入它:

@import "normalize";

或者一次导入多个文件:

@import "normalize", "droidSans";

或者从相对目录导入:

@import "folder/file"

注意双引号和分号的使用;我正在使用 SCSS 语法,它是 SASS 词的后来发展。虽然这两种风格都有效,但您可能会发现自己更喜欢其中一种,具体取决于您涉足的其他语言。

可以在the documentation中的Directives/Partials下找到更多阅读内容。

【讨论】:

哇,谢谢!我只是假设我必须忍受正在生成的额外文件......还有更多要阅读=D @SkinnyGeek1010 很高兴我能提供帮助。 SASS 是 CSS 应有的一切,你完全有权喜欢它 ;)

以上是关于包含单独 Sass 文件的语法?的主要内容,如果未能解决你的问题,请参考以下文章

sass语法基础知识

Sass的语法介绍

sass 语法

Sass的语法介绍

Sass 语法格式及编译

sass语法一(变量篇)