Heim  >  Artikel  >  Web-Frontend  >  Warum werden meine Bootstrap-Symbole nicht online angezeigt?

Warum werden meine Bootstrap-Symbole nicht online angezeigt?

Susan Sarandon
Susan SarandonOriginal
2024-11-12 16:45:02700Durchsuche

Why Are My Bootstrap Icons Not Showing Online?

Kann online nicht auf Bootstrap-Symbole zugreifen

Stößt du auf ein seltsames Problem, bei dem Bootstrap-Symbole lokal korrekt angezeigt werden, aber nicht, wenn online auf die Website zugegriffen wird? Dies kann auf ein Problem mit der Art und Weise zurückgeführt werden, wie der Browser versucht, auf Schriftarten zuzugreifen.

Lokal kann der Browser nach Content/fonts/glyphicons-halflings-regular.woff suchen, um die Symbolschriftart zu laden. Wenn die Website jedoch online geladen wird, versucht sie, auf die Schriftart unter /fonts/glyphicons-halflings-regular.woff zuzugreifen.

Um dieses Problem zu beheben, sollten Sie eine Anpassung Ihrer Bundle-Konfiguration in Betracht ziehen. Stellen Sie insbesondere sicher, dass der Bundle-Name das Präfix „Content“ enthält.

Angepasste Bundle-Konfiguration

Zum Beispiel, wenn die Dateistruktur der Website wie folgt organisiert ist:

Inhalt/

bootstrap/
    bootstrap.css
    fonts/
        glyphicons-halflings-regular.woff

Die Bundle-Konfiguration sollte ähneln:

bundles.Add(new StyleBundle("~/Content/bootstrapcss").Include(
                "~/Content/bootstrap/bootstrap.css"));

Durch die Einbindung des Präfixes „Content“ in den Bundle-Namen weisen Sie den Browser explizit an, im entsprechenden Verzeichnis nach den gebündelten Dateien zu suchen. Dadurch wird sichergestellt, dass der Browser die Bootstrap-Symbole genau finden und rendern kann, unabhängig davon, ob auf die Website lokal oder online zugegriffen wird.

Das obige ist der detaillierte Inhalt vonWarum werden meine Bootstrap-Symbole nicht online angezeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn