Använd inte microsofts filter

Avslutar dan efter ett problem jag haft med en hemsida jag jobbat på ett tag. Problemet som uppstod var att allt flöt på perfekt i alla webbläsare förutom ie8, eller sämre, där hela sidan frös i 5-6 sekunder vid sidladdningen. Tyckte mig kunna lokalisera problemet till ett javascript men kom tillslut fram till att det var en CSS fil som orsakat all problematik.

CSS -filen använde sig av ett filter för att renderingen i internet explorer skulle se ut som det gör i alla funktionerande webbläsare. I detta fallet:

filter : progid:DXImageTransform.Microsoft.AlphaImageLoader

Fick tag i en bra länk på Yahoo som varnade för att använda filters i utveckling
http://developer.yahoo.com/performance/rules.html#no_filters

Det ser ut som att det framförallt rör sig om just detta filtret ovan benämnt som är problematiskt. Men det är synnerligen galet att gång på gång göra samma sak och förvänta sig ett nytt utfall.
Väldigt enkelt med andra ord. Om microsoft utvecklar det, eller ens rört vid det, så funkar det helt enkelt inte.

Länkar

http://developer.yahoo.com/performance/rules.html#no_filters