Compatibilità Sprite Css e PNG Fix

Discussioni inerenti lo sviluppo di markup XHTML e CSS validi.

Moderatori: antoscarface, Kagemitsu

Regole del forum
Per scrivere del codice all'interno di ogni post, utilizzare il tag: [syntax=il_linguaggio]codice[/syntax] sostituendo "il_linguaggio" con il linguaggio del codice che dovete inserire, ad esempio: html, css, javascript, php, asp, ecc...

Compatibilità Sprite Css e PNG Fix

Messaggioda QKappa » giovedì 9 settembre 2010, 10:51

Ciao a tutti, vi scrivo per cercare soluzione ad un problema che mi sta facendo smattare.

Dunque: sto lavorando su un sito per il quale è stata richiesta la compatibilità con Explorer 6, quindi una delle prime cose fatte è stata inserire il fix per la trasparenza dei PNG.
Fin qui tutto bene, finché non mi sono accorto che proprio su Explorer 6, quando è attivo il fix, non funzionano i menu creati con sprite css. Togliendo il fix invece funziona tutto a dovere, tranne ovviamente la trasparenza delle immagini e dei background.

Ho provato anche a cambiare fix, utilizzandone uno di altra provenienza, ma niente da fare: o faccio funzionare i menu (con la pagina illeggibile per via dei background bianchi) o faccio funzionare il fix (con i menu inutilizzabili).

Qualcuno si è già trovato in questa situazione? Nessuno sa darmi una dritta?

Ciao e grazie in anticipo
QKappa

Avatar utente
 
Messaggi: 20
Iscritto il: lunedì 22 febbraio 2010, 19:20
Località: Bergamo provincia

Re: Compatibilità Sprite Css e PNG Fix

Messaggioda antoscarface » giovedì 9 settembre 2010, 11:15

Che problema dà esattamente? cosa accade agli sprite quando il png fix è attivo?
antoscarface

Amministratore

Avatar utente
 
Messaggi: 723
Iscritto il: giovedì 21 gennaio 2010, 1:08
Località: Siracusa

Re: Compatibilità Sprite Css e PNG Fix

Messaggioda QKappa » giovedì 9 settembre 2010, 14:22

In sostanza non funziona background-position. Il background delle voci del menu parte sempre dalla posizione 0px 0px, quindi sono tutte identiche, e nemmeno quando c'è l'hover cambia.
QKappa

Avatar utente
 
Messaggi: 20
Iscritto il: lunedì 22 febbraio 2010, 19:20
Località: Bergamo provincia

Re: Compatibilità Sprite Css e PNG Fix

Messaggioda antoscarface » giovedì 9 settembre 2010, 15:08

Puoi inserire il codice sia del png fix, che della pagina html?

oppure, meglio ancora, puoi linkarci la pagina del problema?
antoscarface

Amministratore

Avatar utente
 
Messaggi: 723
Iscritto il: giovedì 21 gennaio 2010, 1:08
Località: Siracusa

Re: Compatibilità Sprite Css e PNG Fix

Messaggioda Silvietta » giovedì 9 settembre 2010, 15:10

esattamente: utilizzando il PNG Fix, non è possibile comunque utilizzare su IE6 l'attributo background-position :swear:


EDIT:
Ad esempio, il sito di Unit PNG Fixdice

Also, at this time, there is no way to get background-position to work properly with the filter attribute, other than to make the script rewrite the div structure [which we thought inadvisable]. This means that the CSS sprite technique will not work for pngs in IE6, when using the Unit PNG Fix.
Silvietta

Avatar utente
 
Messaggi: 19
Iscritto il: venerdì 30 aprile 2010, 15:42
Località: Tortona + Milano

Re: Compatibilità Sprite Css e PNG Fix

Messaggioda QKappa » giovedì 9 settembre 2010, 16:38

Quindi non funziona e basta? Mannaggia, andiamo bene...

Comunque i due fix che ho provato sono quello linkato da Silvietta e questo: http://www.twinhelix.com/css/iepngfix/
QKappa

Avatar utente
 
Messaggi: 20
Iscritto il: lunedì 22 febbraio 2010, 19:20
Località: Bergamo provincia


Torna a XHTML & CSS