Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Warum werden Bootstrap-Symbole lokal und online uneinheitlich geladen?

DDD
Freigeben: 2024-11-19 08:34:02
Original
262 Leute haben es durchsucht

Why are Bootstrap Icons Loading Inconsistently Locally vs. Online?

Inkonsistenzen beim Laden von Bootstrap-Symbolen: lokal vs. online

Diese Frage untersucht, warum Bootstrap-Symbole lokal geladen werden, dies jedoch nicht geschieht, wenn die Website geladen wird online gehostet. Der Benutzer zeigt ein HTML-Snippet an, in dem eine Schaltfläche mit einem Bootstrap-Glyphensymbol lokal korrekt angezeigt wird, bei der Bereitstellung unter Windows Azure jedoch mit einem falschen Präfix angezeigt wird.

Eine Untersuchung ergab, dass das Problem auf die verschiedenen Dateipfade zurückzuführen ist, die der Browser versucht um das Symbol zu laden. Lokal wird die Datei korrekt von /Content/fonts/glyphicons-halflings-regular.woff geladen, während online versucht wird, sie von /fonts/glyphicons-halflings-regular.woff zu laden.

Um dieses Problem zu beheben stellt der Benutzer fest, dass er Standard-Bootstrap-Dateien und eine identische Website-Konfiguration sowohl für lokale als auch für Online-Umgebungen verwendet. Sie stellen auch ihren CSS-Bündelungscode und ihre Dateistruktur bereit.

Die Lösung des Problems ergibt sich aus einem ähnlichen Problem, das bei MetroUI aufgetreten ist. Es wurde festgestellt, dass das Bündeln der CSS-Dateien den Mechanismus zum Laden von Schriftarten in Windows Azure stören kann.

Konkret verwies der ursprüngliche Bundle-Name auf das Verzeichnis /fonts im Stammverzeichnis der Anwendung, das nach dem Bündeln nicht mehr vorhanden war. Durch Ändern des Bundle-Namens, um die Dateistruktur genau widerzuspiegeln, wurde das Problem behoben und sichergestellt, dass der Browser Schriftarten sowohl lokal als auch online vom richtigen Speicherort geladen hat.

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

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage