IE6 kifagy egy CSS-től
Sziasztok!
Van egy ilyen sorom az egyik honlapomban:Ha ez benne van a kódban, az IE6 lefagy (IE7 nem), ha a fájl üres akkor is. Ez mitől lehet?
■ Van egy ilyen sorom az egyik honlapomban:
<!--[if IE]>
<link rel="stylesheet" href="/css/ie.css" type="text/css" />
<![endif]-->
forrás
Gondolom megbizonyosodtál róla, hogy mikor üres css-t linkeltél így be, akkor nem cache-ből olvasta ki, ugye?
Ilyen fagyásokat egyébként css expression-nel lehet könnyen elérni ie-ben.
fejlemények + forrás
- az IE (hiába volt úgy beállítva) nem frissítette a CSS-t, tehát nem üres fájl volt, hanem még a régi
- csak olyan IE6-on volt ez gond, amiknél nincsenek a Windows frissítések feltelepítve, tehát vmi IE6 bug lehet a háttérben, amit később befoltoztak - az én gépemen tökéletesen fut IE6 alatt is... Ez persze nem mentesít, mert gondolom sok olyan júzer van, aki még nem hallott olyanról, hogy Windows frissítés.
Az továbbra is biztos, hogy az ie.css-ben lévő soroktól hasal el. Az érdekes az, hogy nincs benne semmi extrém (expression se), egyszerű margin, position és hasonló korrigáló szabályok. Ami talán bekavarhat az az alpha opacity, ezt még kipróbálom.
Az ie.css tartalma:
megoldva