2010-06-07 2 views
1

내 회사는 웹 포털을 향한 내장 된 고객이 포함 된 타사 패키지를 구입했으며, Google 사이트에 통합하는 임무를 맡고 있습니다. 안타깝게도 웹 포털은 멋지게 보이지 않으며 변경 사항을 공급 업체에게 묻는 것 ($$) 이외에는 어떻게 보이는지 전혀 제어 할 수 없습니다. 우리 사이트의 나머지 부분처럼 보이게하기 위해 iFrame에 붙였습니다. 로고와 상단 네비게이션을 넣을 때도 이것에 대해 기뻐하지 않습니다.iFramed 페이지의 CSS가 제대로 적용되지 않았습니다.

어떤 방식 으로든 iframe 처리를 시도하지 않습니다.

파이어 폭스는 Firefox를 잘 처리하지만 IE7과 IE8에서는 응용 프로그램의 페이지가 iFrame에 표시 될 때 모든 CSS가 제대로 적용되지 않습니다. 특히, 모든 TD에 Arial의 글꼴 계열을 적용해야하지만 TD 내의 일부 텍스트는 Arial으로 표시되지 않습니다.

무슨 일이 벌어지고 있는지에 대한 아이디어가 있습니까? 이는 iFrame에서 페이지를 볼 때만 발생합니다. iFrame 외부에서는 CSS가 적용되어야합니다. 우리는 벤더에게 약간의 변경을해야한다고 생각 합니다만, iFrame이 왜 이런 페이지에 영향을 미치는지 알고 싶습니다.

감사합니다.

+0

일반 프레임뿐 아니라 iframe이 발생합니다. –

+0

은 어떻게 iframe을위한 CSS 규칙을 설정합니까? 당신이 편집 할 수있는 *의 .css 파일을로드합니까? 당신은 자바 스크립트를 사용하고 있습니까 ? –

+0

* .css 파일을로드하지만 서비스 계약을 무효화하지 않고 편집 할 수 없습니다. 이미 그것에 대해 질문했습니다. –

답변

0

IE에서 독립형으로 통합하려는 사이트를 연 적이 있습니까? 어쩌면 그것은 iframe과 아무 관련이 없지만 ie 자체와는 관련이 없습니다. 이는 회사가 구입 한 시스템이 CSS-IE-Fixes가 없어 브라우저 호환성을 제공하지 않는다는 것을 의미합니다.

0

이 몇 가지 디버깅 단계는 당신이 시도 할 수 있습니다 :

  1. 는 파이어 폭스 용 파이어 버그 확장 설치합니다. 모양이 다른 항목을 마우스 오른쪽 버튼으로 클릭하고 "요소 검사"를 선택하십시오. 오른쪽에있는 "스타일"탭은 스타일이 어디에서 왔는지 보여줍니다.

  2. 주 문서를 디스크에 저장하십시오 (파일 -> 다른 이름으로 저장 -> 웹 페이지 (전체)). 여기에 게시 할 수있는 작은 테스트 케이스가 생길 때까지 그 파일을 지우기 시작하십시오 (대안 적으로, WinHTTrack와 디스크에 사이트.)

관련 문제