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