Je cherchais un minifier fiable css qui ne nécessite pas de ligne de commande pour exécuter. Quelque chose de similaire à Google closure compiler où vous pouvez entrer plusieurs fichiers JavaScript et les réduire en un seul fichier. Jusqu'à présent, j'ai trouvé this de this thread.CSS rapetisser et syntaxe background-image
Je nourris un peu de fichiers CSS et constaté que l'une des images référencées dans un des fichiers css a été mutilée dans le fichier minified.
background-image: url('/abc/img.png')
et il a été converti en
background-image: url(http://mydomain.com/'abc/img.png')
qui ne semble pas juste. Assez curieusement si seulement un seul fichier avec le code ci-dessus est alimenté le résultat est correct. De plus, si je change l'arrière-plan en arrière-plan, le résultat est correct. Donc, je suis un peu confus que le problème est:
- Est-il légal CSS d'omettre la position de fond lorsque l'image de fond est utilisée?
- Y a-t-il des alternatives à cet outil (accepter plusieurs fichiers CSS pour rapetisser et ne nécessite pas d'être exécuté comme commande).
Toute autre suggestion et un aperçu est très apprécié.
Cela devrait vraiment être 2 questions distinctes, car ils n'ont rien à faire les uns avec les autres. – cimmanon
@cimmanon vous avez absolument raison de dire qu'il s'agit de 2 questions distinctes, mais elles sont liées - même si elles ne le sont pas. Je n'aurais pas la partie 2 si les outils font la bonne chose et j'ai une mauvaise syntaxe css, mais si le css est valide alors c'est le contexte pour demander une alternative à l'outil de minification mentionné. – Rasul