
Malditos Pngs Transparentes
#1
Posted 11/02/2009, 09:24
Ótimo, o layout funciona no: IE7, Firefox 2 e 3, Opera, Safari, Chrome, Camaleon, masssssssssssssss NAO NO IE6. Já estou surtando, pois revirei a internet atrás de soluções definitivas, mas nenhuma funciona por completo.
Tenho 2 imagens no CSS setadas como background em PNG. Essas não funcionam. Os títulos não funcionam pq também são em png. E pra manter a rotina, o IE6 quebra o layout descendo 2 colunas para baixo.
http://www.gpaprospe...r/clientes/2009 -> Façam o teste.
Achei esta solução e no IE6 Funcionou. Porém apliquei no meu site e não rolou. http://webfx.eae.net...ngbehavior.html
Acredito eu que estou aplicando errado. Como posso proceder?
Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens!
#2
Posted 11/02/2009, 12:08
http://www.pincelada...parente-no-ie6/
eu ainda não usei essa ai.
mas essa aqui deu certinho comigo:
http://www.twinhelix.com/css/iepngfix/
essa ultima tem limitação que não da para usar a pseudo-classe :hover, mas da para usar por javascript, a primeira diz que suporta isso.
sobre o site, acho que poderia ser tudo gif e jpeg, mas se vc chegou na conclusão de usar pngs, deve ter tido algum motivo.
a coluna do meio simplesmente some aqui no ie6, nem quebra, ele some rs.
boa sorte.
#3
Posted 11/02/2009, 12:58
Aprendi uma coisa, enquanto houver internet explorer e/ou falha de navegadores, não dá pra fazer em tableless e com recursos visuais realmente agradáveis. Vou montar no tabelão mesmo.
Valeu a dica édipo
Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens!
#4
Posted 12/02/2009, 09:08
fora que com tabela ou sem tabela, o png continua lá.
Edição feita por: Édipo Costa Rebouças, 12/02/2009, 09:10.
#5
Posted 12/02/2009, 10:08
Agora deu certo, a solução do "Pinceladas da web" é perfeita! Recomendo pra quem tem o mesmo problema!
Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens!
#6
Posted 12/02/2009, 12:46
Download -> http://24ways.org/co...upersleight.zip
Como usar? Apenas chame o script no final da página, utilizando o código abaixo.
<!--[if lte IE 6]> <script type="text/javascript" src="supersleight-min.js"></script> <![endif]-->
Como o script funciona.
Ele apenas aplica o filtro filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...); em todas imagens PNG's que existem no layout.
Limitações!!!
O script só se aplica a imagens pngs colocadas como background, não esqueça disso!
Qualquer dúvida poste novamente.
Edição feita por: BGGMB, 12/02/2009, 12:46.
www.brunobincoletto.com - twitter @brunobincoletto
#7
Posted 12/02/2009, 13:21
#8
Posted 12/02/2009, 13:30
E funciona!
Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens!
#9
Posted 13/02/2009, 13:45
Estou usando ele neste site www.yourli.com
www.brunobincoletto.com - twitter @brunobincoletto
#10
Posted 13/02/2009, 23:19
Ainda não testei, vocês sabem se funciona em elementos que tenham formulários dentro? Porque o único defeito do IEPngFix 2 é esse, não funciona se tiver um formulário dentro do elemento que está com o background transparente.
Muller Dias
ex-administrador Fórum WMO
#11
Posted 14/02/2009, 14:48
#12
Posted 20/02/2009, 12:55
Não existe uma maneira de surgir a página apenas quando os png's estiverem de forma correta?
O ie é uma $33#¨%65??/%¨%3@ !!!

#13
Posted 20/02/2009, 13:34
#14
Posted 20/02/2009, 19:21
Eu usei o iepngfix, funcionou perfeitamente www.web.inteccsd.com.br, porém não entendo porque primeiro as imagens aparecem antes com a falha na transparência, e com um tempo depois é que ficam como deveriam, além de demorar pacas pra carregar o site.
Não existe uma maneira de surgir a página apenas quando os png's estiverem de forma correta?
O ie é uma $33#¨%65??/%¨%3@ !!!
document.write('<div id="loading"><span class="loadgif"></span><span class="loadbr loaden"></span></div>'); function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { if (oldonload) { oldonload(); } func(); } } } addLoadEvent(function() { document.getElementById("loading").style.display="none"; });
www.brunobincoletto.com - twitter @brunobincoletto
#15
Posted 27/02/2009, 13:00
nenhuma desses deu jeito aqui... é tão simples. quero usar png com transparencia e não posso --'
Maledeto IE.
Padronização já!
Edição feita por: Grundor, 27/02/2009, 13:01.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)