PHP Class Minify_CSS_Compressor, minify
This is a heavy regex-based removal of whitespace, unnecessary
comments and tokens, and some CSS value minimization, where practical.
Many steps have been taken to avoid breaking comment-based hacks,
including the ie5/mac filter (and its inversion), but expect tricky
hacks involving comment tokens in 'content' value strings to break
minimization badly. A test suite is available.
Note: This replaces a lot of spaces with line breaks. It's rumored
(https://github.com/yui/yuicompressor/blob/master/README.md#global-options)
that some source control tools and old browsers don't like very long lines.
Compressed files with shorter lines are also easier to diff. If this is
unacceptable please use CSSmin instead.
Mostra file
Open project: mrclay/minify
Class Usage Examples
Protected Properties
Public Methods
Protected Methods
Private Methods
Method Details
_fontFamilyCB()
protected method
Process a font-family listing and return a replacement
_process()
protected method
_selectorsCB()
protected method
Replace what looks like a set of selectors
process()
public static method
Property Details
$_inHack protected_oe property
Are we "in" a hack? I.e. are some browsers targetted until the next comment?
protected bool $_inHack |
return |
boolean |
|
$_options protected_oe property
protected array $_options |
return |
array |
|