我正在使用一些为ruby-sass v3.2编写的SASS代码。在某些样式表中,属性声明的编写方式如下:
.something
:height 10em
:width 100%
:font-size 1.5em
这可以编译并且看起来是有效的,但是我在任何地方都找不到对它的引用。这仅仅是Ruby的古怪之处,就是将它们解析为符号,还是SASS中我从未见过的东西?
答案 0 :(得分:3)
我不得不使用Wayback Machine来查找“官方”信息,看来这只是编写声明的SASS旧方法:
属性语法
缩进语法支持两种声明CSS的方式 属性。第一个就像CSS,除了没有分号。 但是,第二个将冒号放在属性名称之前。对于 例如:
#main :color blue :font-size 0.3em
默认情况下,两种方法都可以使用。但是,:property_syntax option可用于指定 只能使用一种属性语法。
我还在这里发现了其他一些关于这种语法的提及:
编辑:也有关于此here的在线参考。