Maison > Article > interface Web > Pourquoi mes icônes Bootstrap ne s'affichent-elles pas en ligne ?
Impossible d'accéder aux icônes Bootstrap en ligne
Vous rencontrez un problème particulier où les icônes Bootstrap s'affichent correctement localement mais pas lorsque le site Web est consulté en ligne ? Cela peut être attribué à un problème avec la façon dont le navigateur tente d'accéder aux polices.
Localement, le navigateur sait qu'il doit rechercher Content/fonts/glyphicons-halflings-regular.woff pour charger la police de l'icône. Cependant, lorsque le site Web est chargé en ligne, il tente d'accéder à la police /fonts/glyphicons-halflings-regular.woff.
Pour résoudre ce problème, envisagez d'ajuster la configuration de votre bundle. Plus précisément, assurez-vous que le nom du bundle inclut le préfixe « Contenu ».
Configuration du bundle ajustée
Par exemple, si la structure des fichiers du site Web est organisée comme suit :
Contenu/
bootstrap/ bootstrap.css fonts/ glyphicons-halflings-regular.woff
La configuration du bundle doit ressembler :
bundles.Add(new StyleBundle("~/Content/bootstrapcss").Include( "~/Content/bootstrap/bootstrap.css"));
En incorporant le préfixe « Contenu » dans le nom du bundle, vous demandez explicitement au navigateur de rechercher les fichiers groupés dans le répertoire correspondant. Cela garantit que le navigateur peut localiser et afficher avec précision les icônes Bootstrap, que le site Web soit accessible localement ou en ligne.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!