He encontrado esto en una página web,CSS fusión con PHP
css_loader.php
<?php
// First of all send css header
header("Content-type: text/css");
// Array of css files
$css = array(
'main.css',
'menu.css',
'content.css'
);
// Loop the css Array
foreach ($css as $css_file) {
// Load the content of the css file
$css_content = file_get_contents($css_file);
// print the css content
echo $css_content;
}
?>
Añadir CSS a la página
<link href="css_loader.php" rel="stylesheet" type="text/css" />
Parece muy lógico, pero cuando lo apliqué a mi página, no funcionó.
¿es posible fusionar archivos CSS de esta forma?
Por supuesto que es posible. ¿Por qué no funcionó para ti? ¿Sin errores? ¿Nada? – Brad
¿Qué significa "no funciona"? cuando accede a 'css_loader.php' directamente desde su navegador y guarda el resultado, ¿qué ve? – Yaniro
¿Cómo lo aplicaste a tu página? Los encabezados no funcionan después de que ya salga al navegador. También se debe colocar CSS en la sección '
', no en el cuerpo, por lo que hace toda la diferencia sobre cómo se aplicó esto. – sdjuan