【发布时间】:2011-04-21 02:25:28
【问题描述】:
我在我的 rails3 项目中使用带有 haml 的 scss。我打错了
zindex: 99999
而不是
z-index: 9999
SCSS 没有炸毁。
我认为使用 haml/sass/scss 的好处之一不是不允许使用无效的 css 值。
【问题讨论】:
标签: ruby-on-rails haml sass
我在我的 rails3 项目中使用带有 haml 的 scss。我打错了
zindex: 99999
而不是
z-index: 9999
SCSS 没有炸毁。
我认为使用 haml/sass/scss 的好处之一不是不允许使用无效的 css 值。
【问题讨论】:
标签: ruby-on-rails haml sass
Sass / SCSS 不强制使用有效的 CSS 属性,只强制使用有效的语法。您的 zindex: 9999 仍然是有效语法,但不是可识别的 CSS 属性。
CSS 本身允许其他浏览器无法识别的自定义浏览器扩展,例如 -moz-whatever。维护一个供 Sass 过滤的最新属性列表将过于严格且不可能。
【讨论】: