28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Je ne sais pas trop ou poster ce sujet. J'espère donc être dans le bon forum.

Voilà ma problématique : google me conseille de compresser mes fichiers CSS. Pour moi qui travaille dans les réseaux informatiques et qui assiste (je n'ai pas dis subit) à la montée permanente des débits, l'idée m'a semblé excellente. La réalisation est plus laborieuse...

Voilà j'appelle le fichier CSS :
<link rel='stylesheet' href='http://www.votrecoop.org/styles/style.css.php' type='text/css' />

et dans mon fichier CSS, on trouve :

<?php

if(extension_loaded('zlib')){
	ob_start('ob_gzhandler');
}
header("Content-type: text/css; charset=iso-8859-1");

mon code CSS

php if(extension_loaded('zlib')){ob_end_flush();}
?>



Cela ne fonctionne pas et je perds tous les styles...

Pour tester (je ne sais pas si c'est possible), j'ai essayé d'importer directement l'url du fichier CSS et voilà le résultat :
Erreur d'encodage de contenu
La page que vous essayez de voir ne peut être affichée car elle utilise un type de compression invalide ou non pris en charge.
* Veuillez contacter les propriétaires du site pour les informer de ce problème.


J'ai le sentiment que le serveur encode bien la page mais pas forcément avec le bon compresseur. Smiley confus

Avez vous une idée pour que j'avance sur le sujet?

D'avance merci
Merci mais c'est effectivement à partir de ce tutoriel que j'ai réalisé mon code (et de quelques autres). Mais j'ai l'impression que Firefox et le site ne se comprenne pas...

Amicalement
Bonjour,

J'utilise effectivement Apache mais sur un compte mutualisé (PHPnux). Je n'ai pas moyen de modifier la configuration Apache.

Amicalement,
Merci pour le code, il est parfait !

J'ai eu un problème : mon navigateur (firefox) affichait "Erreur d'encodage de contenu".

Mon erreur : un fichier "include" était écrit avec BOM unicode (ce qui ajoute des caractères "cachés" en plus au début du fichier. De ce fait, la page envoyée au navigateur n'est plus égale au zip puisqu'il y a des caractères en plus, et donc le navigateur ne "sait" plus dézipper la page... ).

Tout est rentré dans l'ordre en désactivant l'option "écrire le BOM unicode" de mon éditeur de code.

J'espère aider ceux qui ont le même problème.

bonne journée à tous !