用于生成css速记的php工具

时间:2011-04-08 09:13:06

标签: php css shorthand

我正在使用PHP生成动态CSS。我有个别价值观:

$padding_top  = 10;
$padding_bottom = 10;
$padding_left  = 10;
$padding_right  = 10;

现在,我想为所有css规则生成CSS简写,其中可以使用简写符号。所以上面的例子应该变成:

padding: 10px;

我确定必须已经有了这个库,但是我找不到它,在我开始写一个条件语句的毛茸茸的堆之前,我想我先把它放到这里..任何关于如何最优雅地实现这一目标的建议?

1 个答案:

答案 0 :(得分:1)

根据评论

更新

也许值得看看CSSTidy并在那个

上构建一些东西
  

CSSTidy是一个开源CSS解析器   和优化者。它可以作为   可执行文件(可用于   Windows,Linux和OSX)可以   按命令行控制并作为PHP控制   脚本(两者几乎相同   功能)。与大多数人相反   其他CSS解析器,没有常规   使用表达式,因此使用CSSTidy   有完整的CSS2支持和更高   可靠性。


你试过LESSPHP

吗?

不确定它是否会完全符合您的要求,但您应该能够构建自己的mixins以适应