ruby - 这个奇怪的 SASS 属性语法是什么?
问题描述
我正在使用一些为 ruby-sass v3.2 编写的 SASS 代码。在一些样式表中,属性声明的写法如下:
.something
:height 10em
:width 100%
:font-size 1.5em
这可以编译并且似乎是有效的,但我无法在任何地方找到对它的引用。这只是 Ruby 将它们解析为符号的一个怪癖,还是我以前从未见过的 SASS 中的东西?
解决方案
我不得不使用Wayback Machine来查找“官方”信息,并且似乎它只是旧的 SASS 编写声明的方式:
属性语法
缩进语法支持两种声明 CSS 属性的方式。第一个就像 CSS,除了没有分号。但是,第二个将冒号放在属性名称之前。例如:
#main :color blue :font-size 0.3em
默认情况下,两种方式都可以使用。但是,:property_syntax 选项可用于指定只允许一种属性语法。
我还在这里找到了其他一些关于此语法的提及:
编辑:这里也有关于此的在线参考。
推荐阅读
- android - 在 github 用户搜索 url 中改造返回 HTTP 422
- python - 计算张量流损失时的几何平均值
- google-bigquery - 如何为具有多对多值的记录返回不重复项
- mysql - 如何在通过 docker-compose 创建的 mysql 容器中使用本地 mysql 数据
- asp.net - 使用 FluentMigrator 部署数据库
- json - 解码 JSON:'InternalLinkedHashMap
' 不是类型 'List 的子类型 ' - java - 文件夹路径/距离
- javascript - 编译示例 Solidity Farm 项目以在本地或服务器上进行测试
- json - 从连接数据集构建主从 JSON
- google-sheets-api - 在电子表格中结合 valueRenderOptions.values.get