你知道一個小而有效的類來縮小用PHP編寫的沒有額外要求的CSS文件嗎?它應該用來優化用戶生成的文件,並且必須支持CSS3,包括針對舊版瀏覽器的供應商特定黑客和回退(-moz- & -webkit-不被視爲評論)。PHP中的CSS Minifier
...我已經尋找這個話題一點點,但它似乎像大多數的解決方案在這裏都或多或少過時:(
你知道一個小而有效的類來縮小用PHP編寫的沒有額外要求的CSS文件嗎?它應該用來優化用戶生成的文件,並且必須支持CSS3,包括針對舊版瀏覽器的供應商特定黑客和回退(-moz- & -webkit-不被視爲評論)。PHP中的CSS Minifier
...我已經尋找這個話題一點點,但它似乎像大多數的解決方案在這裏都或多或少過時:(
我有很好的經驗與minify您可以擷取出CSS compressor class應與類似工作:
$minified = Minify_CSS_Compressor::process($css);
thx! :D 有了這個版本的網站看起來一樣(不會打破CSS3,包括黑客爲IE提供後備...) 與過時的CSStidy的輸出相比,它需要多一點空間,但可能是由於保留所有數據;) – user850533
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();
?>
很抱歉,但csstidy可悲的是遠過時的或類似的東西這個。 至少我得到了一整頁的錯誤,之後它發送了一些看起來有點優化的css代碼。讓我們看看它是否壞了或者它仍然有效 我試着用wordpress二十一個主題的一些示例文件,因爲它使用CSS3很多(並且csstidy的最後一個版本超過4年!) – user850533
CSStidy不是CSS3保存。 – user850533
@ user850533:你指的是哪個CSS3標準? – hakre
這就是所謂的[「HTTP壓縮」(http://en.wikipedia.org/wiki/HTTP_compression);-) – 2011-08-07 22:10:50
哈哈-.-沒有真正 – user850533