为什么scss不会因错误的css值而爆炸

时间:2010-10-05 02:24:11

标签: ruby-on-rails haml sass

我在rails3项目中使用带有haml的scss。我误输了

zindex: 99999

而不是

z-index: 9999
SCSS没有爆炸。

我认为使用haml / sass / scss的一个好处是不允许使用无效的css值。

1 个答案:

答案 0 :(得分:6)

Sass / SCSS不强制执行有效的CSS属性,只是有效的语法。您的zindex: 9999仍然是有效的语法,但不是可识别的CSS属性。

CSS本身允许其他浏览器无法识别的自定义浏览器扩展程序(如-moz-whatever)。它过于严格,无法维护Sass的最新属性列表进行过滤。

相关问题