@font-face {
font-family: "England Hand";
src: url("fonts/englandhand.eot?#iefix") format("embedded-opentype"),url("fonts/englandhand.ttf") format("truetype");
font-weight: normal;
font-style: normal;
}
위의 글꼴 스타일을 사용하고 있습니다. 그것은 페이지의 본문에 포함되어 있습니다. 나는 div에 폰트 패밀리를 추가하지 않았고 오크를 렌더한다. 이 div의 복제본을 만들고 다른 위치와 ID를 할당하면 글꼴이 렌더링을 중단합니다.동적 div에 포함 된 글꼴을 렌더링하지 않습니다.
콘솔에도 오류가 없습니다. 이 오류는 IE 8에서만 발생하며 IE 9에서 정상적으로 작동합니다.
해결책 js 오류를주의하십시오. 분명히 거기에 문제가 생길 것입니다.
CSS 스타일은 실제로 BODY 태그 안에 선언되어서는 안됩니다. 가장 좋은 방법은 HEAD 태그의 외부 스타일 시트에 링크하거나 페이지의 HEAD에 STYLE 태그가있는 CSS를 배치하는 것입니다. –
그래,하지만 난 여기에 몇 가지 질문에 내가 IE8이 올바르게 렌더링하는 데 도움이 읽어보십시오. 나는 할 수있는 모든 것을하려고 노력하고있다. –