SASS打破了我的选择器

时间:2013-07-25 23:31:14

标签: compilation compression sass

我在SASS遇到麻烦。在本地我有这个选择器:

#featured-categories{
        ul{           
            li{
                width: 33.33%;
            }
         }
}

按预期工作。部署(和压缩),但这是编译为:

#featured-categoriesulli{width: 33.33%;}

当然是无效的选择器。更直接的前瞻性表达:

#featured-categories ul li{
    width: 33.33%;
}

以相同的方式行事 - 即汇编为被摧毁和破碎的东西。

我可以编译它的唯一方法是在选择器的元素之间添加冗余规则:

#featured-categories{
        margin: 0;
        ul{
            margin: 0;
            li{
                width: 33.33%;
            }
         }
}

这有效,但显然不理想。

有人可以帮忙吗?我正在运行sass 3.2.9的ruby 1.9.3项目。任何指针都将非常感激。

1 个答案:

答案 0 :(得分:-1)

您提供的SCSS应该可以正常工作。请使用SassMeisterhttp://jsfiddle.net/Kjanu/查看。它将编译为:

#featured-categories ul li { width: 33.33%; }

所以你的设置中出现了其他问题。