Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css Sass指令mixin,包括、=、和+;_Css_Stylesheet_Sass - Fatal编程技术网

Css Sass指令mixin,包括、=、和+;

Css Sass指令mixin,包括、=、和+;,css,stylesheet,sass,Css,Stylesheet,Sass,我在进行我正在进行的项目时一直在学习Sass,并注意到@mixin和@include分别被=和+取代。我似乎找不到关于这些符号的任何信息作为指令,sass-lang.com只提到了@prefixed指令 看到这些,我提出了一些问题,在这里,在谷歌上,或者在网上,我似乎找不到答案 在较长的等价物上使用=和+是否是一种良好的做法 使用它们和@指令之间有什么区别吗 是否还有其他指令被类似于@extend的符号替换 这些是否适用于sass和scss/即使它们适用,哪种风格在哪种口味的sass中更常见 这

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

看到这些,我提出了一些问题,在这里,在谷歌上,或者在网上,我似乎找不到答案

  • 在较长的等价物上使用
    =
    +
    是否是一种良好的做法
  • 使用它们和@指令之间有什么区别吗
  • 是否还有其他指令被类似于
    @extend
    的符号替换
  • 这些是否适用于sass和scss/即使它们适用,哪种风格在哪种口味的sass中更常见

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

    请参见此处的“混合”:


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

    谢谢,我想这就是为什么我没有看到任何关于
    +
    =
    的提及。很遗憾,我很懒,喜欢1字符语法:-)小语法不是我们都使用haml的原因吗?我确实同意使用
    @mixin
    @include
    更容易阅读。