这种奇怪的SASS属性语法是什么?

时间:2019-07-16 00:22:14

标签: ruby sass

我正在使用一些为ruby-sass v3.2编写的SASS代码。在某些样式表中,属性声明的编写方式如下:

.something
  :height 10em
  :width 100%
  :font-size 1.5em

这可以编译并且看起来是有效的,但是我在任何地方都找不到对它的引用。这仅仅是Ruby的古怪之处,就是将它们解析为符号,还是SASS中我从未见过的东西?

1 个答案:

答案 0 :(得分:3)

我不得不使用Wayback Machine来查找“官方”信息,看来这只是编写声明的SASS旧方法:

  

属性语法

     

缩进语法支持两种声明CSS的方式   属性。第一个就像CSS,除了没有分号。   但是,第二个将冒号放在属性名称之前。对于   例如:

#main
  :color blue
  :font-size 0.3em
     

默认情况下,两种方法都可以使用。但是,:property_syntax option可用于指定   只能使用一种属性语法。

我还在这里发现了其他一些关于这种语法的提及:


编辑:也有关于此here的在线参考。