Domanda

Ho un sito DotNetNuke in cui il mio logo principale è un file PNG che utilizza la trasparenza.Ho provato GIF ma la qualità non era abbastanza buona.

Ad ogni modo ha funzionato benissimo su IE7 ma ho appena visto il mio sito in IE6 e ho notato che la trasparenza non funziona con il mio logo.

Qualcuno conosce un modo rapido per risolvere questo problema in un portale DotNetNuke?

È stato utile?

Soluzione

Non so se si tratti di un problema di DotNetNuke tanto quanto di IE6.Ad ogni modo, ecco un sito che mostra come aggirare i problemi PNG di IE6.Spero che sia d'aiuto.

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

Altri suggerimenti

Per un modo specifico per DotNetNuke di risolvere il problema, è possibile installare il file DotNetNuke Widget Suite, e utilizzare il file Widget di correzione PNG di IE sul tuo sito (probabilmente includilo nella tua skin).

Detto questo, se avrai comunque bisogno di integrare qualcosa nella tua skin, il widget non ti darà molti vantaggi.Se sei in grado di valutare e integrare le tecniche nella risposta accettata, probabilmente è una strada migliore da intraprendere.

IE6 non supporta PNG trasparenti.Non è un problema di DotNetNuke.Potresti provare a esaminarne qualcuno Soluzioni JavaScript che aiutano con IE6.

Cercando su Google "pngfix" dovresti trovare molte tecniche diverse per abilitare la trasparenza alfa in IE6.

Uno comune è a File di comportamento HTC.

Non puoi.IE6 supporta solo una versione specifica e visivamente brutta della trasparenza PNG.Credo che sia PNG-8.

Puoi usare a commento condizionale per gestire IE6 in modo diverso:

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

Ci sono alcune discussioni a riguardo sui forum di dotnetnuke.com, ma nella mia ricerca avevo inserito i criteri di data sbagliati, quindi non ho visto alcuna risposta in precedenza e ho pensato di chiedere qui.

Penso di aver trovato quello che sto cercando dal punto di vista dotnetnuke: è un modulo che installi sulla tua pagina che risolve automaticamente questo problema.Ma purtroppo devi pagare per questo.(Non pubblicherò il collegamento poiché non voglio che la gente pensi che sto chiedendo solo per fare pubblicità per loro.)

Non ha niente a che fare con DotNetNuke, è una cosa di IE6.IE6 non funziona molto bene con alcuni PNG trasparenti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top