Bootstrap3 - Glyphicons ne sont pas affichés dans le navigateur Chrome, seulement
Étrangement, aucun des Bootstrap3 glyphicons affiche dans Chrome v31(affiche un petit carré). Mais, fonctionne très bien dans les FF v26, Opéra v18, Safari v5.1 et IE v10. Aussi, fonctionne très bien sous Android 4.x - Chrome et FF.
Testé avec un code simple: <span class="glyphicon glyphicon-adjust"></span>
S'il vous plaît aider. Merci beaucoup d'avance!
Environnement: Windows 8.0
Clic droit sur le carré et choisir "Inspecter l'Élément". Il devrait vous dire beaucoup de choses intéressantes au sujet de la CSS qui a été appliqué, et si oui ou non les icônes ont été chargés.
Je l'ai fait mais, ne pas trouver quelque chose notable, sauf que Chrome a inséré
Avoir un coup d'oeil pour le "background-image" CSS qui n'est pas barré, et regardez l'url. Ensuite, allez à l'onglet Réseau (vous pouvez avoir besoin de recharger la page) et de voir où cette image sprite est chargé. Les Chances sont qu'elle va avoir un statut de 304 sens, il a été chargé à partir du cache. Dans ce cas, essayez de vider votre cache. Si c'est un statut 404 ou autre chose, vous avez d'autres problèmes.
Le temps pour moi d'aller au lit 🙂 C'était un simple problème de cache. De toute façon, j'ai appris sur le débogage. Merci encore! Merci de poster votre dernier commentaire comme réponse, je vais accepter.
Je suis dans le pétrin après avoir vu vers le bas de votes que j'ai choisi la réponse est correcte, Wellington Zanelli commentaire(en effet, les Glyphicons sont de la police) et réponse de @Chris Barr, que l'effacement de la mémoire cache n'a résoudre mon problème(comme suggéré par Paul Tomblin dans le commentaire ci-dessus).
Je l'ai fait mais, ne pas trouver quelque chose notable, sauf que Chrome a inséré
:before
entre span
. S'il vous plaît laissez-moi savoir comment puis-je vérifier si les icônes ont été chargés ou non. Je ne suis pas dans l'INTERFACE utilisateur, le trouvant difficile...Avoir un coup d'oeil pour le "background-image" CSS qui n'est pas barré, et regardez l'url. Ensuite, allez à l'onglet Réseau (vous pouvez avoir besoin de recharger la page) et de voir où cette image sprite est chargé. Les Chances sont qu'elle va avoir un statut de 304 sens, il a été chargé à partir du cache. Dans ce cas, essayez de vider votre cache. Si c'est un statut 404 ou autre chose, vous avez d'autres problèmes.
Le temps pour moi d'aller au lit 🙂 C'était un simple problème de cache. De toute façon, j'ai appris sur le débogage. Merci encore! Merci de poster votre dernier commentaire comme réponse, je vais accepter.
Je suis dans le pétrin après avoir vu vers le bas de votes que j'ai choisi la réponse est correcte, Wellington Zanelli commentaire(en effet, les Glyphicons sont de la police) et réponse de @Chris Barr, que l'effacement de la mémoire cache n'a résoudre mon problème(comme suggéré par Paul Tomblin dans le commentaire ci-dessus).
OriginalL'auteur lupchiazoem | 2014-01-03
Vous devez vous connecter pour publier un commentaire.
Plutôt que de résoudre votre problème, je préfère vous apprendre comment réparer votre propre problème.
background-image
. Voir l'url de l'image du sprite. Si c'est un glyphicon (comme dans le Bootstrap 3), cherchez lesfont-family
à la place.Cette réponse ne s'applique pas aux Bootstrap 3. Dans le Bootstrap 3 les Glyphicons sont la police de base, pas de sprites comme vous l'avez dit.
Ok, pour ceux d'entre vous qui sont incapables de comprendre comment prendre les conseils pour les sprites et les deux extrêmement mineures modifications à effectuer les travaux de conseil pour les glyphicons, j'ai indiqué pour vous.
Certains glyphicons ne fonctionnent pas avec chrome(v32.0). Essayez de tester quelques-uns des différents glyphicons pour voir si c'est un chrome problème ou un serveur/code.
Comme Chris notes, il y avait un bug dans le Bootstrap qui a été tolérée par la plupart des navigateurs (pour un temps), mais a cassé lorsque google Chrome a été mis à jour. Si vous utilisez la dernière version de glyphicons, pour de nombreux utilisateurs, le problème sera résolu. Par ailleurs, un utilisateur peut simplement utiliser un CDN et ainsi de contourner les problèmes dont vous parlez (cf. "Obtenir Bootstrap", CA section: getbootstrap.com/getting-started/#download)
OriginalL'auteur Paul Tomblin
J'ai eu le même problème. La solution la plus simple est d'importer directement le CSS de la hiperlink, ne pas le télécharger:
Le problème est que le CSS utiliser d'autres chemins d'accès relatifs à d'autres fichiers. Par conséquent, vous pouvez faire 2 choses:
1. Télécharger tous les chemins d'accès relatifs.
2. Vous pouvez tout simplement utiliser le lien (plus facile).
OriginalL'auteur Gines Hidalgo
Il semble que c'est un bug dans WebKit, ce qui a été rapporté ici: https://bugs.webkit.org/show_bug.cgi?id=76152
Aussi, le créateur de GlyphIcons dit qu'il est conscient de ce problème et essaie d'utiliser différentes valeurs unicode dans la prochaine version de contourner ce bug: https://twitter.com/glyphicons/status/423426740128854016
OriginalL'auteur Chris Barr
Note aux lecteurs: pour être sûr de lire @user2261073 de l' commentaire et @Jeff répondre concernant un bug dans le customizer. C'est probablement la cause de votre problème.
Le fichier de police n'est pas chargé correctement. Vérifiez si les fichiers sont dans leur emplacement prévu.
Comme indiqué par Daniel, il pourrait également être un type mime question. Chrome dev tools afficher des polices téléchargées dans l'onglet réseau:
OriginalL'auteur Shiv Singh
Mon .htaccess dans /wp-content causé l'erreur due à un type de fichier de restriction. Après j'ai ajouté woff2 à la liste des types de fichiers autorisés tout fonctionne bien à nouveau.
OriginalL'auteur Browsergirl
J'ai eu le même problème que vous:
bootstrap.min.css
fichier.font
le nom du dossier àfonts
.OriginalL'auteur mohsen Irani
Lorsque la police d'en-tête est "Content-Type:text/html; charset=UTF-8" le chrome v38+ aura des problèmes pour afficher le bootstrap glyphicons, il va résoudre ce si définir l'en-tête de réponse que "Content-Type:application/font-woff"
OriginalL'auteur Jack
Vous devez télécharger bootstrap dossier de polices, et dans votre fichier d'amorçage.min.css vous pouvez trouver le chemin d'accès comme ../fonts pour glyphicon, vous devez modifier ce chemin d'accès "fonts/" supprimer ../si votre dossier de polices est dans la même bootstarp.min.css .
profiter 🙂
OriginalL'auteur Laxmikant
J'ai découvert que, lors de l'inspection de la CSS de bootstrap.min.css que l'emplacement du répertoire "fonts" avait ajouté des espaces qui signifiait qu'il était d'appel pour les fichiers qui n'existent pas parce que les noms de fichiers n'ont pas de ces espaces. Par exemple, il a été répertorié tout le chemin à travers chacun comme
.. /fonts /glyphicons - les hobbits réguliers.eot
quand il aurait dû être
.. /fonts/glyphicons-les hobbits réguliers.eot
Une fois que j'ai supprimé les espaces, re-téléchargé le CSS, vidé le cache du navigateur, et rechargé (touche F5) les glyphicons s'est finalement montré. Avant le retrait de l'espace supplémentaire, la seule autre option qui a fonctionné pour moi a été accordée par Gines Hidalgo, qui a suggéré de télécharger le fichier CSS via un lien hypertexte. Mais avec la découverte que la suppression d'espaces supplémentaires résout le problème que l'option n'est plus nécessaire.
OriginalL'auteur Eric Patterson
Surtout bootstrap versioning question et tout simplement, j'ai ajouté l'URL ci-dessous.
OriginalL'auteur mazhar 124
Si elle permet, à l'aide de bootstrap.css au lieu de bootstrap.min.css résolu ce problème pour moi.
OriginalL'auteur coda