【问题标题】:What is this odd SASS property syntax?这个奇怪的 SASS 属性语法是什么?
【发布时间】:2019-07-16 15:22:38
【问题描述】:

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

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

这编译并且似乎是有效的,但我无法在任何地方找到对它的引用。这只是 Ruby 将它们解析为符号的怪癖,还是我以前从未见过的 SASS 中的东西?

【问题讨论】:

    标签: ruby sass


    【解决方案1】:

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

    属性语法

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

    #main
      :color blue
      :font-size 0.3em
    

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

    我还在这里找到了一些其他人提到的这种语法:


    编辑:还有一个关于这个here的在线参考。

    【讨论】:

    • 优秀的侦探作品,谢谢!我以为它是这样的,但我从未见过它(而且我已经使用 SASS 将近 10 年了)。多么奇怪的约定——我想知道它背后的基本原理是什么。
    • 不客气,我真的很喜欢寻找这些信息!
    猜你喜欢
    • 1970-01-01
    • 2018-01-18
    • 2011-05-21
    • 2012-12-17
    • 2012-07-29
    • 1970-01-01
    • 1970-01-01
    • 2011-03-02
    相关资源
    最近更新 更多