我想以编程方式将样式表中的所有声明/属性(不是声明块本身,而是每个块内的各个声明)排序为任意顺序。
我已经能够在网上找到几种按字母顺序排序声明的方法,或者按字母顺序反向排序,甚至按字符串长度排序,但这对我来说没有帮助,因为这些排序方法本质上是没有意义的。相反,我想按照我个人认为的 CSS 规则的方式进行排序,即首先放置结构声明,然后是文本声明,然后是背景声明,依此类推。
举个例子,如果不清楚,假设我有一个包含以下内容的样式表:
#someid {
font-size: 200%;
background-color: #000000;
color: #ffffff;
padding: 4px 8px;
}
我希望能够将其分类为:
#someid {
padding: 4px 8px;
color: #ffffff;
font-size: 200%;
background-color: #000000;
}
有谁知道有一个工具可以让我创建某种模板来定义我想要的属性的确切顺序,然后应用它来实现类似上面的功能?或者说通过 TextMate 捆绑包可以很容易地做到这一点吗?
希望这不是一个可笑的问题。 :) 干杯!
你也许可以看看http://www.codebeautifier.com/ http://www.codebeautifier.com/。有很多选项可供您选择...
...但这不太适合您正在寻找的东西。还可以选择定义您自己的模板...
...但是,我不太知道它是如何工作的。我希望这是有帮助的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)