Dois-je intégrer des images dans data/base64 en CSS ou HTML

De réduire le nombre de demandes sur le serveur j'ai incorporé quelques images (PNG & SVG) en BASE64 directement dans le css. (Automatisé dans le processus de construction)

comme ceci:

background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAFWHRTb2Z0d2FyZQBBZG etc...);

Est-ce une bonne pratique? Y at-il des raisons pour l'éviter? Sont là certains des principaux navigateurs qui n'ont pas de données prise en charge des url?

Question Bonus:
Est-il judicieux de le faire pour le CSS & JS aussi?

  • pas beaucoup de gens utiliser IE7 plus et pour tous les inconvénients il y a vraiment une bonne tête en, "moins" fichiers d'image à gérer! c'est à dire si vous avez besoin de dessiner des lignes spéciales pour un composant de l'arbre, puis l'incorporation de la petite coude images dans le css lui-même en combinaison avec repeat-x ou repeat-y supprime la nécessité de faire en sorte supplémentaire fichiers d'image sont à la bonne place (avec très peu de frais généraux pour ce cas d'utilisation)
InformationsquelleAutor meo | 2011-03-10