Inicio PHP Mis Funciones Comprimir CSS con PHP

Comprimir CSS con PHP

Lunes, 25-07-2011 14:50 - Leer comentarios - Comentar

Función en PHP que elimina los comentarios y espacios en blanco del archivo CSS.
Si su hoja de estilos se generan dinámicamente , use esta funcion para reducir el tamaño.
php
function comprimir_css($css) {  
 // Quitar comentarios   
$css = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $css);    
// Quitar espacion en blanco
$css = str_replace(array("\r\n", "\r", "\n", "\t", '  ', '    ', '    '), '', $css);    
return $css;
}

No olvidar que, si utiliza PHP para salida de CSS, deberá poner los encabezados correctos:
php
header("Content-type: text/css");header("Expires: " . gmdate("D, d M Y H:i:s", (time() + 604800000)) . " GMT");

La segunda línea indica al explorador para almacenar en caché los estilos durante siete días.
Se puede ajustar en consecuencia basado en sus preferencias.

Comentarios

Vyolet - Martes, 08-11-2011 22:52

All of these articles have saved me a lot of hadeacehs.


No se permiten comentarios en este momento.