PNG transparente no IE (não é PNGfix)

Depois de muito sofrer com a renderização de PNGs transparentes no IE6, resolvi buscar na internet uma solução para o problema. Mas quais seriam esses problemas?

Por Programação Pular para comentários
Depois de muito sofrer com a renderiza??o de PNGs transparentes no IE6, resolvi buscar na internet uma solu??o para o problema. Mas quais seriam esses problemas?

- com fundo transparente (HTML)
- background-image com transpar?ncia (CSS)


Como na internet se encontra de tudo, encontrei muita coisa que n?o resolvia o problema, mas achei a solu??o que eu procurava tamb?m.

? um simples script JavaScript (DD_belatedPNG) que permite informar, atrav?s de par?metros em uma fun??o, quais os elementos HTML ou CSS dever?o ser renderizados com fundo transparente no IE6. O mais interessante ? que nos demais browsers ele n?o causa nenhuma diferen?a, j? que opera por uma condicional.

Veja abaixo como ? simples utilizar este script e fa?a o download do arquivo .js  no final dete post.



A fun??o aceita como par?metros:

- a classe do elemento (.nome_da_classe)
- o ID do elemento (#id_do_elemento)
- identifica??o de um elemento dentro da estrutura do DOM (#content div)


Para evitar alguns problemas, veja abaixo algumas instru?es:

1) elementos e ainda n?o s?o bem renderizados pela fun??o, o que pode causar erros. Evite us?-los.
2) ainda n?o ? suportado.

Mais informa?es sobre o script podem ser encontradas em http://www.dillerdesign.com/experiment/DD_belatedPNG.

Compartilhe com seus amigos:
Jonathan Lamim
Jonathan Lamim Empreendedor digital, ex-programador (decidi abandonar a carreira após 12 anos), especialista em marketing de conteúdo e agora atuando exclusivamente com Marketing Digital, em projetos de Marketing de Conteúdo, produção de conteúdo para internet, além de escrever ebooks e criar cursos ligados ao marketing digital de um modo geral.
FACEBOOK // TWITTER: @jonathanlamimkt
Quer conversar com o(a) Jonathan, comente:
Carregar comentários
Quantos celulares a Motorola tem em linha?
5(14,88%)
10(56,28%)
15(11,63%)
20(9,30%)
26(7,91%)