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

margin:10px


在CSS中工作而在SASS中失败则有些令人不安...

很容易错过一个,而您却没有丢失的东西(在最终的CSS中什么不起作用,但您不知道)

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

最佳答案

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

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


上面的代码可以正确识别display: block,但会将margin:10pxa:hover视为相同的模式。

关于css - CSS生成器SASS是否需要拒绝诸如margin:10px之类的行是有原因的? (冒号后没有空格),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3040817/

10-11 22:36
查看更多