2008-11-20 5 views
0

J'utilise CSS Tidy. En raison de toutes ses mesures de compression, dans certains cas, il perturbe mes pages en combinant ou en réorganisant des sélecteurs, etc. Même avec les options indiquées ci-dessous, les pages avec le CSS compressé ne sont pas rendues comme celles non compressées.Configuration CSS Tidy

Ma question est: Comment puis-je configurer CSS Tidy pour combiner tous mes fichiers CSS en un, et ne rien faire de plus?

$this->settings['remove_bslash'] = false; 
$this->settings['compress_colors'] = false; 
$this->settings['compress_font-weight'] = false; 
$this->settings['lowercase_s'] = false; 
$this->settings['optimise_shorthands'] = 0; 
$this->settings['remove_last_;'] = false; 
$this->settings['case_properties'] = 0; 
$this->settings['sort_properties'] = false; 
$this->settings['sort_selectors'] = false; 
$this->settings['merge_selectors'] = 0; 
$this->settings['discard_invalid_properties'] = false; 
$this->settings['css_level'] = 'CSS2.1'; 
$this->settings['preserve_css'] = true; 
$this->settings['timestamp'] = false; 

@ypnos: En termes de configuration, je n'ai pas un fichier de configuration, ne puis-je configurer les options de configuration lorsque j'initialiser la classe. Je viens d'éditer la fonction csstidy() dans la classe actuelle. Je suis sûr que mes paramètres édités sont lus parce que certains - mais pas presque tous - des problèmes ont été corrigés.

@Ambrose: Le CSS est compressé à 30k et présente un certain nombre de problèmes que j'ai des difficultés à localiser. Je peux clairement voir les problèmes sur les pages rendues, mais plus difficile de les retrouver dans le fichier généré par CSS Tidy. Dans certains cas, l'ordre des sélecteurs était modifié, mais en modifiant ces paramètres, j'ai au moins corrigé ce problème. Vos deux hypothèses sur CSS Tidy (URL et utilisation en PHP) sont correctes. Puisque la compression http peut compresser le CSS du point de vue des espaces, tout ce dont j'ai besoin, c'est que CSS Tidy combine tous mes fichiers CSS en un, sans essayer de manipuler le contenu.

+0

>> En raison de l'ensemble de ses mesures de compression, dans certains cas, il gâche mes pages en combinant ou en réorganisant les sélecteurs << Je suppose que ce n'est pas si propre alors. – allesklar

+0

Hé les gars, ce n'est pas un forum. Les réponses sont des réponses, pas des questions. Des questions sur la question doivent être posées ici. – dolmen

+0

Quelle bonne question: La question a -1 et toutes les réponses ont aussi -1. – ypnos

Répondre

0

J'ai été capable de trouver la source de mon problème. Je l'avais incorrectement attribué à CSS Tidy, quand quelque chose d'autre était réellement en cause. Merci pour l'aide.

0

Que diriez-vous de nous montrer un avant et un après de votre CSS?

Et que diriez-vous de vous lier à CSS Tidy? Je suppose que c'est this? Être utilisé comme un script PHP?

Questions connexes