簡體   English   中英

PHP中的CSS Minifier

[英]CSS Minifier in PHP

你知道一個小而有效的類來縮小用php編寫的CSS文件沒有額外的要求嗎? 它應該用於優化用戶生成的文件,並且必須支持CSS3,包括供應商特定的黑客和舊瀏覽器的后備(-moz-&-webkit-不被視為評論)。

我已經搜索了一下這個主題,但似乎這里的大多數解決方案或多或少已經過時了:(

CSSTidy - 它有一個PHP和C ++實現。

以下是如何在PHP中使用CSSTidy的基本示例:

<?php
include('class.csstidy.php');

$css_code = '
a {
  color:black;
  background-color:blue;
}';

$css = new csstidy();

$css->set_cfg('remove_last_;',TRUE);

$css->parse($css_code);

echo $css->print->formatted();

?>

我對minify有很好的經驗。 你可以淘汰CSS壓縮器類 應該使用類似的東西:

$minified = Minify_CSS_Compressor::process($css);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM