Ir para conteúdo

POWERED BY:

Arquivado

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

kenobi

Links acima de um PNG transparente não funcionam no IE6

Recommended Posts

Pessoal, tô com um problemão com o nosso amigo IE6.

 

Estou reformulando um trabalho antigo usando CSS no layout, mas quando insiro um link (seja ele em texto ou imagem), um uma div que contém um png transparente de fundo, o IE6 simplesmente ignora o link. Também não consigo selecionar um texto que está nesse div.

 

Testei no FF, Safari e Opera, e nesses navegadores o problema não ocorre.

 

Alguem sabe como resolver essa encrenca?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem algum exemplo ou link?

 

você viu aqui no forum possui alternativas de transparencia em PNG no IE6

 

faça uma busca, talvez o código que você use tenha algum BUG

veja outros =]

 

se ocorrer o problema ae é melhor passar un link pra testarmos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testei no FF, Safari e Opera, e nesses navegadores o problema não ocorre.

nesses funcionam pq eles reconhecem transaparencia

 

ja o IE6 ou inferior não reconhecem

segue o exemplo:

<!--[if lt IE 7]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->
<style type="text/css">
<!--
.fundo {
background-image: url(imagens/fundo_cima.png) !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagens/fundo_cima.png);
}
-->
</style>
<a href="link">link</a>
<img src="png-transparency.png" alt="-">
<a href="link">link</a>

http://forum.imasters.com.br/index.php?sho...view=getnewpost

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, a situação é um pouquinho mais complicada...

 

eu to usando o css desse jeito pra aceitar png, mas o problema não é a exibição do fundo, e sim o que vai por cima do fundo.

publiquei o codigo no endereço www.celula4.com.br/png pra você dar uma olhada.

 

 

vlw.

Compartilhar este post


Link para o post
Compartilhar em outros sites

faltou isso na sua página:

<script defer type="text/javascript" src="pngfix.js"></script>
apesar que acho q não faça muita diferença =/

testei sua página e não ocorreu problema nenhum

 

vou fazer mais uns testes inclusive o relative

Compartilhar este post


Link para o post
Compartilhar em outros sites

uma coisa que eu notei foi os nomes das imagens olha:

 

aqui você usou IMAGEM.PNG

background:url(imagem.png) repeat-x;

aqui você usou FUNDO.PNG

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fundo.png',sizingMethod='scale');

isso tah certo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

declare position:relative nos estilos que usarem png transparente.

eu já passei por esse problema e resolvi assim.

Leonardo P, você merece uma estátua em praça pública mano... vlw mesmo, funcionou perfeito.

 

ô silverfox, na preça escrevi o código errado, desconsidera... hehehe... mas valeu a força. O post do leonardo matou a charada.

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.