2012-11-07 13 views
0

저는이 작은 문제로 혼란 스럽습니다. IE6-8에서 이미지 로고가 표시되지 않습니다. 파이어 폭스, 크롬, 오페라, IE9, IE10에서는 꼭 필요한대로 표시됩니다. 나는 아래에 나의 코드를 동봉했다. W3C에서 사용한 CSS를 검색하여! DOCTYPE을 지정했다면 작동해야합니다. 어떤 아이디어라도 감사 할 것입니다!이미지가 IE8에 표시되지 않습니다.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta charset="utf-8"> 
<title></title> 
<link href="css/hmc_main.css" rel="stylesheet" type="text/css"> 
</head> 
<body> 
<div class="container"> 
<img src="images/logo.jpg" width="850" height="166" class="logo" /> 
<div class="headerImageOverlay"> <span class="spanner"> <img src="images/ross.jpg" class="overlay" /> </span> </div> 

CSS의 클래스는 다음과 같습니다 :

.container { width: 960px; background-color: #FFF; margin: 0 auto; position: relative; } 
img.logo { z-index: 1; display: block; } 
img.overlay { position: absolute; right: 0px; top: 0px; z-index: 10; height: 166px; } 
+0

왜 대신'.logo' 해당 클래스를 사용하는 여러 번의'img.logo'? – Jared

+0

@Jared 이는'.logo'가'img' 태그에만 사용됨을 의미합니다. –

+0

아니요, 한 번만 사용됩니다. 혹시라도 .logo를 시도했지만 문제가 해결되지 않았습니다. – Trido

답변

2

당신이 우리에게 무엇을, 가장 가능성있는 문제는 이미지 만 IE에 대한 IE9 + (에서 지원되는 CMYK 형식으로되어 있다는 점이다에서 브라우저).

.. RGB로 변환하고 그것을 잘해야한다

+0

그는 ** CMYK ** 형식을 사용하고 있다고 말했습니까? –

+0

증상은 .. –

+1

하지만 그는 이미지 로고를 말하고 있습니다 ... –

관련 문제