Pergunta

Tenho um site DotNetNuke onde meu logotipo principal é um arquivo PNG usando transparência.Tentei GIF, mas a qualidade não era boa o suficiente.

De qualquer forma, funcionou muito bem no IE7, mas acabei de ver meu site no IE6 e percebi que a transparência não está funcionando com meu logotipo.

Alguém conhece uma maneira rápida de consertar isso em um portal DotNetNuke?

Foi útil?

Solução

Não sei se é um problema do DotNetNuke tanto quanto do IE6.De qualquer forma, aqui está um site que mostra como solucionar problemas de png do IE6.Espero que ajude.

http://24ways.org/2007/supersleight-transparent-png-in-ie6

Outras dicas

Para uma maneira específica do DotNetNuke de corrigir o problema, você pode instalar o Suíte de widgets DotNetNuke, e use o Widget de correção de PNG do IE em seu site (provavelmente inclua-o em seu skin).

Dito isto, se você precisar integrar algo ao seu skin de qualquer maneira, o widget não oferece muitas vantagens.Se você for capaz de avaliar e integrar as técnicas na resposta aceita, esse provavelmente será o melhor caminho a seguir.

O IE6 não oferece suporte a PNGs transparentes.Não é um problema do DotNetNuke.Você poderia tentar pesquisar alguns Soluções JavaScript que ajudam com o IE6.

Pesquisando "pngfix" no Google deve encontrar muitas técnicas diferentes para ativar a transparência alfa no IE6.

Um comum é um Arquivo de comportamento HTC.

Você não pode.O IE6 suporta apenas uma versão específica e visualmente feia da transparência PNG.Eu acredito que seja PNG-8.

Você pode usar um comentário condicional para lidar com o IE6 de maneira diferente:

<!--[if IE 6]>
background-image:crappy.gif
<![endif]-->

Há algumas discussões sobre isso nos fóruns dotnetnuke.com, mas eu tinha os critérios de data errados em minha pesquisa, por isso não vi nenhuma resposta anteriormente e pensei em perguntar aqui.

Acho que encontrei o que procuro do ponto de vista dotnetnuke, é um módulo que você instala na sua página que corrige esse problema automaticamente.Mas infelizmente você tem que pagar por isso.(Não vou postar o link porque não quero que as pessoas pensem que estou pedindo apenas para anunciar para elas.)

Não tem nada a ver com DotNetNuke, é coisa do IE6.O IE6 não funciona muito bem com determinados PNG transparentes.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top