代码之家  ›  专栏  ›  技术社区  ›  nonopolarity

有没有理由让CSS生成器Sass拒绝使用诸如Margin:10px之类的行?(冒号后无空格)

  •  2
  • nonopolarity  · 技术社区  · 14 年前

    我需要把所有的css都改成sass…发现

    margin:10px
    

    在CSS中工作和在Sass中失败有点令人不安…

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

    我非常乐意使用textmate(一个mac文本编辑器)来查看是否存在这样的情况。但是那些A:悬停也会出现。

    1 回复  |  直到 14 年前
        1
  •  3
  •   Andrew Vit    14 年前

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

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

    以上将识别 display: block 没错,但它会看到 margin:10px a:hover 同样的模式。