Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    problema con trasparenza con PNG

    Buon giorno mi sono accorto che utilizzando le immagini png IE 6 mi restituisce un fastidioso sfondo.
    Come posso eliminarlo?
    per il momento sto utilizzando questo script, ma non risolvo nulla:

    codice:
    <img class='png' style='float:left;padding:0px 8px 0px 0px' alt='' />
    //questo l'ho messo in questo css
    codice:
    <!--[if IE 6]>
    <link rel="stylesheet" href="css/ie6hacks.css" type="text/css"/>
    <![endif]-->
    
    .png {
    background: transparent none no-repeat 0px 120px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', xsrc='../images/NewsTmb2.png');
    }
    sapete dove sbaglio?
    grazie mille e buona giornata

  2. #2
    ho trovato anche questo, ma non mi riesce di farlo funzionare ed è proprio quello che volevo, nel senso che prende in esame tutte le immagini png e gli applica il filtro:

    //paginetta htm
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <!--[if lte IE 6]>
    <link rel="stylesheet" type="text/css" href="png_fix.css" />
    <![endif]-->
    </head>
    
    <body>
    [img]NewsTmb2.png[/img]
    </body>
    </html>
    //css
    codice:
    * html img,
    * html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none") && (this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
    }
    aiutooooo.....

  3. #3
    risolto.....

  4. #4
    Ciao, potresti postare gentilmente la soluzione? Ci sto sbattendo anch'io da un po su questo problema!
    Grazie.
    O sei qualcuno....o non sei nessuno!

  5. #5
    anche a me interesserebbe risolvere questo problema.. qualcuno dica come si può fare!

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    nel forum il problema è stato affrontato decine di volte, basta fare una ricerca in alto a destra per "trasparenza png" o chiavi simili.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.