【问题标题】:Sass directives mixin, include, =, and +Sass 指令 mixin、include、= 和 +
【发布时间】:2012-05-23 17:33:25
【问题描述】:

我在进行我正在进行的项目时一直在使用 Sass,并注意到 @mixin@include 分别被 =+ 替换。我似乎找不到关于这些符号作为指令的任何信息,sass-lang.com 只提到了 @ 前缀指令。

看到这些提出了一些我似乎无法在此处、在 google 或 http://www.sass-lang.com 上找到答案的问题。

  1. 使用 =+ 而不是更长的等效项是一种好习惯吗?
  2. 使用它们和@指令之间有什么区别吗?
  3. 是否有更多的指令被替换为@extend 之类的符号?
  4. 这些是否适用于 sass 和 scss / 即使可以,哪种风格更常见于哪种风格的 sass?

【问题讨论】:

    标签: css stylesheet sass


    【解决方案1】:

    这是 .sass 文件的旧语法(SASS3 之前)

    在“混合”下查看此处:http://sass-lang.com/docs/yardoc/file.SCSS_FOR_SASS_USERS.html

    接下来,您应该使用@mixin 和@include,除非您有理由继续使用旧格式。

    【讨论】:

    • 谢谢,我想这就是为什么我没有看到任何提及 += 的原因。
    • 很遗憾,因为我很懒,喜欢 1 char 语法 :-)
    • 我们都使用haml的原因不就是更小的语法吗?我同意使用@mixin@include 更容易阅读。
    猜你喜欢
    • 2019-02-05
    • 2013-05-01
    • 2013-03-09
    • 2017-10-11
    • 1970-01-01
    • 2017-11-13
    • 2019-11-12
    • 1970-01-01
    • 2021-09-27
    相关资源
    最近更新 更多