我在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项目。任何指针都将非常感激。
答案 0 :(得分:-1)
您提供的SCSS应该可以正常工作。请使用SassMeister或http://jsfiddle.net/Kjanu/查看。它将编译为:
#featured-categories ul li { width: 33.33%; }
所以你的设置中出现了其他问题。