2

我需要将所有 CSS 更改为 SASS ...并找到

margin:10px

在 CSS 中工作并在 SASS 中失败有点令人不安......

很容易错过一个,你不会错过什么(在最终的 CSS 中什么不起作用但你不知道)

几乎我是 /:\S/ (冒号后跟非空格)的 grep 以查看是否存在这种情况,使用 TextMate (Mac 文本编辑器)......但那些 a:hover 也出现了.

4

1 回答 1

3

在 Sass 中,您可以定义嵌套选择器,这些选择器可以具有伪类,例如 :hover。它不会将您的边距视为属性,而是将其视为具有伪类的另一个元素。

.stylin
  display: block
  margin:10px
  a:hover
    color: red

以上将display: block正确识别,但它会看到margin:10pxa:hover作为同一种模式。

于 2010-06-20T10:17:56.000 回答