2012-09-24 2 views
0

하위 도메인에 대한 기본 사이트를 개발 중입니다. Google 크롬에서는 잘 보이는 헤더의 이미지가 있지만 IE8에서는 이미지가 표시되지 않습니다.IE 이미지와 하위 도메인

이미지 SRC는 http://subdomain.domain.com입니다. 내가 생각할 수있는 유일한 생각은 IE8이 http://www.subdomain.domain.com/images/image.jpg 같은 이미지 링크에 "www"를 추가하려고 시도하고 있으며 브라우저에서 찾을 수 없다는 것입니다.

다른 사람이 해결책이 있습니까?

편집이 - 웹 페이지를 열 때 여기 잭

+0

종종 정적 콘텐츠를 제공하기 위해 하위 도메인을 사용하고 IE8에서는 이러한 종류의 문제가 발생하지 않았습니다. – mddw

+1

당신은 dev 툴에서 그것을 체크 아웃 했습니까? F12 키를 누르고 경로가 표시되는지 확인하십시오. – Kyle

+0

흠, 나는 방법으로 정적 인 URL과 상대 URL로 시도했습니다 ... – JackWillDavis

답변

1

내가

<div id="header"> 
<a href="http://subdomain.domain.co.uk"><img src="http://subdomain.domain.co.uk/images/theLogo.jpg" width="300px" /> 
</a> 
</div> 
<div class="clear"></div> 

감사를 사용하고 강령,

IS, 해당 페이지에서 .PNG 이미지가 표시되지 않을 수 있습니다 (Internet Explorer에서). 대신 이미지 대신 빨간색 X 또는 자리 표시자가 나타날 수 있습니다. 그러나 다른 모든 이미지 파일 형식이 Internet Explorer에서 올바르게 표시 될 수 있습니다.
PNG 파일 형식에 대한 파일 클래스 및 MIME 설정을 변경했을 수있는 타사 응용 프로그램을 설치 한 후에이 문제가 발생할 수 있습니다. 이 문제를 해결하려면 this link을 찾으십시오.
또는 .jpg 이미지를 사용하십시오.

더 많은 정보는 :
1. IE8 not displaying images (red x) … sometimes
2 IE8 wont display .PNG images

더 많은 정보
1. Images don't show up in IE8 추가 : 당신이 닫는 태그를 포함하지 봤어? 사양에 따르면, 그것은 하나가 있어야하지 않습니다. Mike
2. Image won't show up in IE8, only in Chrome or Firefox or IE9 : IE8에는 width 속성과 css "max-width"속성이 설정된 img 태그에 문제가있는 것 같습니다. 어쩌면 그냥 제거해도됩니다. 작성자 : Dominik Kirschenhofer

+0

안녕하세요, 원본에 오타가 생겨서 죄송합니다. 이미지가 PNG가 아닌 JPG입니다. 고마워요 :) – JackWillDavis

+0

추가 정보를 입력하고 다시 시도하십시오 :> – Snger

0

이미지가 잘못된 MIME-type과 함께 제공됩니다. 이미지가 올바른 MIME 형식으로 제공되는지 확인하려면 다음을 수행하십시오.

  1. Google 크롬에서 웹 페이지를 엽니 다.
  2. F12을 눌러 개발자 도구를여십시오.
  3. Network 탭을 엽니 다.
  4. F5을 눌러 페이지를 새로 고침하십시오.
  5. Name/Path 열에서 이미지의 이름을 찾으십시오.
  6. 이미지를 찾은 경우 동일한 행의 Type 열을 확인하십시오.
  7. 열의 값은 should be image/jpg입니다.
  8. 다른 값이 있으면 서버가 올바르게 구성되어 있지 않습니다.
  9. 사용중인 서버 유형에 맞게 MIME 유형을 올바르게 구성하는 방법을 찾아야합니다. 예를 들어 Apache를 사용하는 경우 MIME type Apache을 검색해 볼 수 있습니다.