我需要将所有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:10px
和a:hover
视为相同的模式。关于css - CSS生成器SASS是否需要拒绝诸如margin:10px之类的行是有原因的? (冒号后没有空格),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3040817/