>웹 프론트엔드 >CSS 튜토리얼 >Bootstrap 아이콘이 로컬과 온라인에서 일관되지 않게 로드되는 이유는 무엇입니까?

Bootstrap 아이콘이 로컬과 온라인에서 일관되지 않게 로드되는 이유는 무엇입니까?

DDD
DDD원래의
2024-11-19 08:34:02299검색

Why are Bootstrap Icons Loading Inconsistently Locally vs. Online?

Bootstrap 아이콘 로드 불일치: 로컬 및 온라인

이 질문은 Bootstrap 아이콘이 로컬로 로드되지만 웹 사이트가 로드될 때 로드되지 않는 이유를 설명합니다. 온라인으로 호스팅됩니다. Bootstrap 문자 모양 아이콘이 있는 버튼이 로컬에서는 올바르게 표시되지만 Windows Azure에 배포하면 잘못된 접두사가 표시되는 HTML 조각이 사용자에게 표시됩니다.

조사 결과 이 ​​문제는 브라우저가 시도하는 다양한 파일 경로에서 발생하는 것으로 나타났습니다. 아이콘을 로드합니다. 로컬에서는 /Content/fonts/glyphicons-halflings-regular.woff에서 파일을 올바르게 로드하고, 온라인에서는 /fonts/glyphicons-halflings-regular.woff에서 파일을 로드하려고 시도합니다.

이 문제를 해결하려면 , 사용자는 로컬 및 온라인 환경 모두에 대해 표준 Bootstrap 파일과 동일한 웹 사이트 구성을 사용하고 있다고 기록합니다. 또한 CSS 번들링 코드와 파일 구조도 제공합니다.

문제에 대한 해결책은 MetroUI에서 발생한 유사한 문제에서 나옵니다. CSS 파일을 번들링하면 Windows Azure의 글꼴 로딩 메커니즘이 중단될 수 있는 것으로 밝혀졌습니다.

구체적으로 원래 번들 이름은 번들링 후에는 존재하지 않았던 애플리케이션 루트의 /fonts 디렉터리를 참조했습니다. 파일 구조를 정확하게 반영하도록 번들 이름을 변경하면 문제가 해결되어 브라우저가 로컬 및 온라인 모두에서 올바른 위치에서 글꼴을 로드할 수 있습니다.

위 내용은 Bootstrap 아이콘이 로컬과 온라인에서 일관되지 않게 로드되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.