5 modalități ușoare de a rezolva problemele legate de transparența IE6

Creați site-ul perfect în Photoshop utilizând cele mai recente tendințe. Jumătate din fundalurile tale conțin o opacitate de 50% simplă pentru a simula adâncimea. Singura problemă vine de la acel vechi IE6 și cum decide să afișeze un fundal cenușiu gri. Încercați să căutați pe web pentru o soluție, dar există zeci de opțiuni. De unde știi care sunt cele mai bune metode?

În ziua de azi screencast, Vă voi arăta cinci modalități ușoare de a rezolva această problemă.


Unitate PNG Fix

  • Unde pot descărca?? : AICI
  • Probleme? : Nu se potrivește corect imaginile de fundal transparente. În schimb, vă va întinde imaginea. Nu este o problemă imensă, dar feriți-vă. În afară de faptul că se știe, această metodă funcționează perfect. Mă simt mai mult decât ceilalți.

DD_BelatedPNG Fix

  • Unde pot descărca?? : AICI
  • Probleme? : Nimic de remarcat. Fiecare remediu are câteva ciudățenii, dar această soluție nouă se poate dovedi a fi cea mai bună până acum.

IE7.js Fix

  • Unde pot descărca?? : AICI
  • Probleme? : Veți găsi că acest fișier este mai mare decât celelalte. Aceasta deoarece fixarea problemelor de transparență este doar o parte din ceea ce face! În plus, aduce multe alte deficiențe IE6 până la standarde moderne. Țineți cont de acest lucru atunci când alegeți. Dacă doriți doar să afișați transparența, este posibil ca aceasta să nu fie cea mai bună alegere.

Twin Helix Fix (de la Angus Turnbull)

  • Unde pot descărca?? : AICI
  • Probleme? : Angus a actualizat acest fișier în ultimele șase luni; Acum implementează în mod corespunzător fundal-repet / poziție! În loc să se refere la un fișier Javascript, această remediere necesită utilizarea proprietății CSS "comportament".

Nu repara! Fă o declarație!

Unii oameni ar putea prefera să ignore IE6 împreună - ca modalitate de a face o declarație. Vă las să vă folosiți judecata. Cu toate acestea, decizia dvs. ar trebui să reflecte audiența dvs. Dacă doriți să afișați o alertă utilizatorilor IE6, puteți utiliza metoda browserului () jQuery pentru a detecta IE6.

 dacă ($ .browser.msie && $ .browser.version == 6.0) alertă ("Upgrade browser-ul dvs., Dumneavoastră mare dummy!)" altceva document.write (' afirmație.'); 
  • Abonați-vă la fluxul RSS NETTUTS pentru mai multe tutori și articole zilnice de dezvoltare web.


Cod