我正在尝试清理我的 CSS 文档以仅删除那些以供应商为前缀的行:
-webkit-......;
-o-.....;
-ms-......;
-khtml-......;
-moz-......;
如您所见,所有行都有相同的模式,以分号结尾,只是不同的供应商。到目前为止,我尝试一一搜索,但应该有更好的方法来实现这一点:
preg_match("/(-webkit.*;)/", $css, $webkit);
$css = str_replace($webkit[1], '', $css);
// ... etc
任何提示将不胜感激。谢谢
更新:原因是我将使用http://leaverou.github.com/prefixfree/,但我需要一种方法来切换某些开发阶段的状态,例如禁用 JS 时。