웹 개발 영역에는 수수께끼 같은 질문에 대한 끊임없는 딜레마가 있습니다. "?#iefix는 IE6-IE8에서 로딩되는 웹 글꼴을 어떻게 해결합니까?"
문제:
"IE9 글꼴 문제 해결"과 같은 웹 기사 권장 IE6-IE8에서 글꼴 로딩 문제를 완화하기 위해 EOT URL에 ?#iefix를 추가합니다. 이 역설적인 해결책은 물음표가 무엇을 달성하는가?
해결 방법:
수수께끼는 이전 Internet Explorer 버전의 특이한 특성에 있습니다. src 속성에 대한 파서의 결함으로 인해 SRC 속성 내에서 여러 글꼴 형식을 로드할 수 없어 404 오류가 발생합니다.
물음표는 독창적인 솔루션을 제공합니다. 이는 IE가 후속 텍스트를 쿼리 문자열로 인식하도록 속여 로드할 EOT 파일을 효과적으로 격리합니다. 이 전략을 사용하면 IE가 의도한 동작을 따르고 관련 없는 글꼴 형식을 무시할 수 있습니다.
다른 브라우저에 미치는 영향:
물음표의 개입은 IE6에만 큰 영향을 미칩니다. -IE8. 최신 브라우저는 적절한 사양을 준수하고 필요에 따라 올바른 글꼴 유형을 선택합니다.
추가 탐색:
@font-face 구문의 복잡한 웹에 대한 더 깊은 통찰력 및 관련 복잡성이 있는 경우 Paul Irish의 종합 가이드인 "Bulletproof @font-face 구문"을 자세히 살펴보세요.
위 내용은 ?#iefix는 IE6-IE8을 어떻게 웹 글꼴 로딩으로 속이나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!