sass - SCSS 编译后将 @import 保留在 CSS 的末尾

标签 sass compass

我们需要输入 @import在我的 CSS 文件的末尾。例如:

SCSS:

@import "reset.css";
Body {
   font: 0.8em arial;
}
@import "customation.css"

编译为:
@import "reset.css";body{font: 0.8em arial;}@import "customation.css"

但编译后它改变了@import 顺序,CSS 文件将是这样的:
@import "reset.css";@import "customation.css";body{font: 0.8em arial;}

保持对我们来说很重要@importing custom.css文件最后用于我们的定制。我们不能放 @import手动到 CSS 文件,因为 SCSS 文件将被更改,CSS 文件将被重写。
有什么建议吗?

最佳答案

你不能。 Sass 足够聪明,知道 @import声明必须在文件的开头,以便它重写它以使您有效。

The @import CSS at-rule allows to import style rules from other style sheets. These rules must precede all other types of rules, except @charset rules; as it is not a nested statement, it cannot be used inside conditional group at-rules.



https://developer.mozilla.org/en-US/docs/Web/CSS/@import

如果这是 Not Acceptable ,您将需要使用多个链接声明(这对用户来说可能更好)。

关于sass - SCSS 编译后将 @import 保留在 CSS 的末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26698230/

相关文章:

sass - @include字体SCSS问题

twitter-bootstrap - 如何在不更改 HTML 的情况下在 Bootstrap 3 中用 FontAwesome 替换 Glyphicons?

css - 如何在没有很多类的情况下让页脚停留在每页的底部?

css - 改变相对固定的位置,反之亦然

css - 如何根据按钮的大小修复按钮中未对齐的图标

css - 有没有办法格式化node-sass css输出?

css - 输出css文件的具体文件名 grunt-contrib-compass

ruby-on-rails - Rails SASS 编译器不知道 compass 动画

sass - 访问变量的名称而不是它的值

css - compass :是否可以检查是否需要进行 compass 编译?