IE6-IE8에서 웹 글꼴 로딩 수정: ?#iefix의 역할
이전 버전의 글꼴 로딩 문제를 해결하려면 일반적인 솔루션인 Internet Explorer에서는 EOT(Embedded OpenType) URL에 ?#iefix를 추가하는 작업이 포함됩니다. 이 수정 사항으로 문제가 어떻게 해결되는지 살펴보겠습니다.
IE8 및 이전 브라우저에는 여러 글꼴 형식이 포함될 때 src 속성을 구문 분석하는 데 결함이 있습니다. 결과적으로 IE는 글꼴을 로드하지 못하고 대신 404 오류를 표시합니다.
?#iefix의 물음표(?)는 해결 방법으로 사용됩니다. 이는 IE를 속여 URL의 나머지 부분(즉, 다른 소스 URL)을 쿼리 문자열로 처리하도록 합니다. 결과적으로 IE는 EOT 파일만 로드합니다.
웹 표준을 준수하는 다른 브라우저는 소스 URL을 의도한 대로 해석하고 해당 기능에 따라 적절한 글꼴 유형을 로드합니다.
자세한 내용은 @font-face 구문 및 기타 관련 문제에 대해서는 Paul Irish의 종합 기사 "Bulletproof @font-face 구문"을 참조하세요.
위 내용은 \'?#iefix\'를 추가하면 IE6-IE8에서 웹 글꼴 로딩 문제가 해결되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!