Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vadio

[Resolvido] background-image não ta funcionando no IE

Recommended Posts

Bom pessoal, tenho um script de PHP q gera o código dinamicamente.

no FF o bg aparece normalmente, ja no IE não, alguém saberia me ajudar?

 

HTML (gerado dinamicamente com php):

$motos.='
<td width="142" class="box" ><div id="box"><!-- classe e seletor pq eu tava testando mas até agora nada -->
	   <table width="127" border="0" >
		 <tr>
		   <td width="123" height="46"><div align="center"><img src="'.$dir.$diretorio.'/'.$loja_imgp.'" width="90" height="50" /></div></td>
		 </tr>
		 <tr>
		   <td height="70"><div align="center"><a href="?pag=det_moto&moto='.$codigo.'"><img src="'.$pasta.'/'.$foto.'" width="78" height="62" border="0" /></a></div></td>
		 </tr>
		 <tr>
		   <td height="58" class="texto"><div align="center"><a href="?pag=det_moto&moto='.$codigo.'">'.$modelo.'<br />
			 '.$ano.'<br />
			 '.$preco.'</a></div></td>
		 </tr>
	   </table>
	 </div></td>';

 

css responsável:

#motos  .box{ 
	background-image:url(../imagens/box.png); 
	background-repeat:no-repeat; 
	width:132px; 
	height:189px; 
}
#motos #box{ 
	background-image:url(../imagens/box.png); 
	background-repeat:no-repeat; 
	width:132px; 
	height:189px; 
}

Ja tem uns 3dias q to parado aqui e não posso botar o site no ar por causa dessa porcaria de bg q não funciona..

tentei um monte de coisa mas não sei oq pode estar acontecendo.

 

Obrigado..

 

Att. Eric Rodrigo de Freitas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual é o HTML gerado?

tem como postar um link, ainda que não funcionando para que agente veja qual é o erro no HTML?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu já passei por duas situações parecidas, ambas no CSS, acho que vale a pena tentar.

 

1º - digite o endereço separado do comando, assim:

background-image: url(../imagem.jpg)

2º - o endereço físico da imagem, já aconteceu comigo de ter q digitar apenas um ponto:

background-image: url(./imagem.jpg)

Testa aí e avisa a gente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso ocorre por causa do nivel de pasta, o FF e o IE interpretam de maneiras diferentes.

ponha tudo na pasta RAIZ(na primeira pasta)

 

<pasta1/>
-----------<css.css>
-----------<imagens/>
--------------------------<br.jpg>
--------------------------<imagem.jpg>
-----------<arquivo.php>

ae o nivel seria assim do css no arquivo "arquivo.php":

<link href="css.css">

dentro do arquivo de css "css.css"

background-image: url(imagens/imagem.jpg);

isso já foi muito discutido no forum e a recomendação é sempre a mesma, não use niveis diferentes, procure usar no mesmo niveis os arquivos de "CSS" e "HTML".

 

Teste e me diga o que acontece.

espero que consiga resolver ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.