【发布时间】:2012-08-14 19:22:09
【问题描述】:
Stylus 是一种编译成普通 CSS 的语言。由于许多原因,该语言可以节省大量时间和空间。例如,我可以将选择器放在一起:
div.foo
color: red
div.bar
color: blue
font-weight: bold
div.baz
color: green
background-color: pink
我还可以做一些事情,比如让特定于供应商的属性在没有前缀的情况下工作,这样可以节省大量空间。
我的问题是:手写笔有什么替代品吗?我真的想不出关于 Stylus 是什么的描述,所以我发现使用 Google 很难找到任何替代品。
注意:我所说的替代方案是指编译成 CSS 并提供节省时间的好东西的语言。
我正在寻找替代方案的原因是我在所有项目中都使用 Stylus,我想看看是否有更好的解决方案。我对 Stylus 不是 100% 满意的原因是它的 TextMate 包很糟糕,而且 Stylus 需要 Node.js 编译,这也是我想避免的一步。我主要使用 Python。
【问题讨论】:
-
没有基于 Python 的 CSS 预处理器,而 Stylus 在功能方面是最好的。你在使用这个捆绑包吗?还不错...github.com/LearnBoost/stylus/tree/master/editors/…
-
是的,这就是我正在使用的捆绑包。它只是充斥着难以处理的小问题,例如它强制执行 1 个制表符缩进。使用 4 个空格缩进会破坏整个文件的语法高亮。
-
我改了你的标题,这些东西叫做预处理器,你可以google一下python的。
-
事实上,我投票决定将其作为stackoverflow.com/q/9951813/152786的副本关闭