Cross browsing con JQuery
Chi di voi ha problemi con explorer 6 alzi la mano. Ok tiratele pure giù, abbiam capito che lo odiamo tutti.
DesMM in questa sua segnalazione ci presenta due plugin di JQuery pronti da usare che risolvono due conosciutissimi problemi: il box model e i doppi margini. Grazie DesMM!
[...]
Alessandro Coscia di Codicefacile.it e Youreporter.it propone due soluzioni per rendere i comportamenti di Internet Explorer più simili a quelli degli altri browser.
Margini IE6 duplicati
L’attenzione è stata dedicata sulla duplicazione dei margini su IE6, infatti utilizzare i margini di un qualsiasi elemento quando lo stesso è posizionato con Float:left, porta al raddoppio del margine. E questa è la sua soluzione jQuery: jQuery: Fix IE6 Double Margin bug
Esiste anche una soluzione tramite css, basta aggiungere nello stesso punto dove è stampato Float:left, il parametro: display:inlineDimensioni Box model
L’interpretazione delle dimensioni di un elemento (Esempio: Box Model), nel momento in cui vengono utilizzati margin padding e border, può riscontrarsi differente nei vari browser:
Ed anche in questo caso Alessandro ci mostra il suo espediente tramite jQuery: jQuery: Box Model Fix


















Add to Google

6 Commenti
Ottimo! i tips per “sistemare” un sito per ie6 fanno sempre comodo
ottimo funziona bene!
però mi va in conflitto con pngFix… troverò il modo di risolvere!
ciao!
Io sono sempre del parere che non siamo noi che dobbiamo fixare IE6 …. lo dobbiamo proprio abolire …. senò fra 10 anni saremo ancora li a fare fix … a sinistra e a destra ….
@mark: poi becchi il cliente come quello ceh è capitato a me l’altro giorno, che nonostante i fix non era contento dell’aspetto che aveva su ie6 e che gli dici?
è nostro dovere supportarlo (e sopportarlo) per ora.
il cliente che è capitato a Lauryn, a me, e che capita praticamente sempre!
perfetto ho scritto sul forum ! cancella pure e grazie per ora !