- <?php
- header('Content-type: text/css');
- ob_start("compress");
- function compress($buffer) {
- /* eliminar comentarios */
- $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
- /* eliminar tabs, espacios, lineas en blanco, etc. */
- $buffer = str_replace(array("\r\n", "\r", "\n", "\t", ' ', ' ', ' '), '', $buffer);
- return $buffer;
- }
- /* tus ficheros css */
- include('master.css');
- include('typography.css');
- include('grid.css');
- include('print.css');
- include('handheld.css');
- ob_end_flush();
- ?>
En este blog voy dejando información que me suelo encuentro en Internet. Para poder tenerla a mano siempre, al igual que otra gente del palo.. Los temas están relacionados con informática, programación, desarrollo web y móvil.
Mostrando entradas con la etiqueta Comprimir codigo. Mostrar todas las entradas
Mostrando entradas con la etiqueta Comprimir codigo. Mostrar todas las entradas
2010-09-01
Comprimir varios CSS en uno con PHP
El siguiente método nos puede servir para comprimir varios CSS en uno sólo. Además de unir todos los CSS en uno sólo, se eliminan comentarios, espacios, tabs,... De este modo el tiempo de carga se reduce y eliminamos peticiones HTTP. En vez de cargar los diferentes CSS deberemos cargar un fichero PHP con la siguiente estructura:
Visto en » »
Suscribirse a:
Entradas (Atom)