it-swarm-ko.tech

IE의 CSS가로드되지 않음

CSS 스타일은 Internet Explorer에서로드되지 않습니다 (버전 9 및 7에서 확인 됨). 로컬에서 작동하지만 원격 서버에서는 작동하지 않습니다. 당신은 어떤 생각이 있습니까?

Edit : "configuration >> performance"내에서 CSS를 압축하면이 문제가 발생하는 것 같습니다. IE를 제외한 모든 브라우저에서이 기능을 켜는 방법이 있습니까?

2
smogg

CSS 집계를 켜면 CSS가 IE에서 작동합니까?

그렇다면 Internet Explorer의 CSS 파일 제한 31 개 에 도달 할 수 있습니다.

누군가 이것을 다루는 모듈을 만들었습니다- IE Unlimited CSS Loader .

1
cam8001

Html.tpl.php 템플릿을 modules/system/html.tpl.php에서 테마 템플릿 디렉토리로 복사하여 sites/all/themes/your theme/templates를 열고 엽니 다. 헤드 섹션에서 다음 태그를 추가하십시오.

<meta http-equiv="X-UA-Compatible" content="IE=8" >

이것은 Internet Explorer가 IE 8에 통합 된 웹 표준을 구체적으로 사용하도록 지시합니다. 즉, 기본적으로 8 이상의 Internet Explorer 버전에 대해 최소한 IE 8보기 표준을 갖게됩니다. . CSS 집계를 사용할 때도이 작업을 수행해야했습니다.

BTW, 반드시 버전 8을 기본으로 사용할 필요는 없습니다. 사이트가 7로 잘 실행되면 7로 이동하는 것이 좋습니다.

0
Lester Peabody

32 개의 스타일 시트 제한뿐만 아니라 스타일 시트 당 4095 개의 선택기가 있습니다. 집계 on에서 해당 문제가 발생하면 아마도 선택기 제한 일 것입니다.

나는 과거에 집계 된 스타일 시트를 IE가 처리 할 수있는 것보다 작은 청크로 분할하는 페이지 전처리 함수를 작성하여이 문제를 해결했습니다.

0
David Meister