ugrás a tartalomhoz

IE6 kifagy egy CSS-től

Marcell · 2008. Május. 20. (K), 23.59
Sziasztok!

Van egy ilyen sorom az egyik honlapomban:

<!--[if IE]>
<link rel="stylesheet" href="/css/ie.css" type="text/css" />
<![endif]-->
Ha ez benne van a kódban, az IE6 lefagy (IE7 nem), ha a fájl üres akkor is. Ez mitől lehet?
 
1

forrás

Drawain · 2008. Május. 21. (Sze), 02.00
Mutass forrást légyszíves, valami példát, hogy mi is lássuk mert így elég nehéz ezt elképzelni :) Szóval ha üres css fájlal ezt csinálja neked az ie6, akkor ott talán egy javascript kód piszkál bele...

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.
2

fejlemények + forrás

Marcell · 2008. Május. 21. (Sze), 11.18
Több dologra jöttünk rá azóta:
- 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:
#jw_kereso input.submit {
	filter: alpha(opacity=0);
}

#ujablakba {
	display: block;
	margin-top: -2px;
}

#profil-lehetosegek-doboz {
	left: 976px;
}

#tartos_beleptetes_input {
	top: 1px;
	left: -3px;
}

p img.rss {
	position: relative;
	top: -2px;
}


/* kezdőlap */


#fo-ajanlo .ajanlo h2 {
	position: relative;
	top: -1px !important;
}

#fo-ajanlo .ajanlo p {
	margin-top: -4px !important;
}

#ajanlo-navigacio #lapozz {
	position: relative;
	top: 1px;
}

#bal-feher-takaro-sav, #jobb-feher-takaro-sav {
	top: -320px !important;
	height: 320px;
}

.friss-zenekarok table {
	top: -2px;
	margin-top: 3px !important;
}

#zenekarnev_input {
	position: relative;
	top: 7px;
	color: #999;
	height: 20px;
}

#kereses-submit {
	top: 3px;
}


.cikk-kep img {
	margin-top: 4px;
}

#galeria-listazas .kezdolap-galeria-doboz div {
	margin-right: -100px;
	width: 100px;
}

#galeria-listazas img {
	top: -1px;
}

#kezdolap-jobb .videok img {
	margin-bottom: 3px;
}

/* hozzászólás */

textarea {
	overflow-y: auto;
}

#balsav #comment_input {
	overflow-y: auto;
	padding-left: 1px !important;
	width: 517px !important;
	margin-left: 5px !important;
	height: 244px !important;
	margin-bottom: 5px;
	margin-top: 4px;
	padding-top: 0 !important;
}

#balsav-szelesebb #comment_input {
	overflow-y: auto;
	width: 357px;
	height: 175px;
	margin-bottom: 5px;
	margin-top: 4px;
	padding-top: 0;
}

.hozzaszolas div {
	padding: 5px 10px 5px 10px;
}


.hozzaszolas .sorszam {
	margin: -1px 2px 0 -3px;
}

.torolt-hozzaszolas .sorszam {
	margin-top: 3px;
}

.avatar {
	margin: 4px 6px 0 0;
}

#oldalakra-tordeles #keret {
	position: relative;
	top: 4px;
}

.hozzaszolas div.uj {
	margin-top: 15px;
}


/* magazin */


#kapcsolodo-szavazas label {
	width: 150px;
	line-height: 24px;
}


/* zenekarok */


#feltoltes_gomb {
	top: 3px;
	margin-right: 8px;
}

#stilus-lista li input {
	top: 0;
}

#abc-lista {
	margin: 0;
}

.zenekar-kereses-listazasnal {
	position: relative;
	top: -10px;
}

.zenekar-kereses-listazasnal #zenekarnev_input {
	color: #000;
}

.zenekar-kereses-listazasnal #kereses-submit, #video-kereses #kereses-submit  {
	position: relative;
	top: 3px;
}

.zenekar-kereses-listazasnal div.autocomplete {
	margin-left: -10px !important;
	margin-top: -1px;
}

.zenekar-kereses-listazasnal #indicator1 {
	margin-top: -18px;
}

#varosok #varos_label {
	display: block;
	float: left;
	margin: 4px 5px 0 0;
}

.zebralista th div img.le, .zebralista th div img.fel {
	height: 16px;
}

.zebralista th div img.fel {
	margin-top: 4px;
}

.zebralista th div img.le {
	margin-bottom: -4px;
}




/* zenekar adatlap */




#balsav-szelesebb #hozzaszolas_form label {
	position: relative;
	top: -9px !important;
}

#balsav-szelesebb .nyil {
	position: relative;
}

#balsav-szelesebb #balnyil {
	margin-bottom: -74px;
	left: -8px;
}

#balsav-szelesebb #jobbnyil {
	margin-top: -72px;
	left: 372px;
}

.album-adatlap {
	margin-top: -13px !important;
}

#nincs-albumon {
	margin-top: 0px !important;
}

#modal_container div.dalszoveg_belso {
	top: 5px;
}

.bulizok input {
	position: relative;
	top: 4px !important;
}



/* szerk */

#zenekarszerkesztes_form #x_input {
	top: 11px;
}

#koncertszerkesztes_form #js_naptar_ikon {
	top: 0;
	left: 2px;
}

#album_hozzaadas #kiadas_datuma_input {
	margin-left: -20px !important;
}








/* galéria */
#galeria-kep #kep-felirat {
	width: 270px;
}

#galeria-kep span {
	filter: alpha(opacity=20);
}

#galeria-kep {
	filter: alpha(opacity=80);
}

#galeria-kep span.raq {
	display: none;
}

#galeria_szuro #szuro_input {
	position: relative;
	top: 3px;
}

#galeria_szuro {
	margin-top: 10px;
}


/* videó */

#video-kereses  div.autocomplete {
	margin-top: 1px;
}

#video-kereses #indicator1 {
	position: relative;
	top: 10px;
	left: 123px;
}

#video-kereses #zenekarnev_input {
	color: #000;
	margin-bottom: 15px;
}

#legend {
	margin-left: -100px !important;
}

#kiemelt_video_form #kep_input {
	margin-right: 110px;
}


/* profil */

fieldset legend {
	color: #000;
}

#profil_form #azonosito_input, #profil_form #becenev_input, #profil_form #jelszo_input, #profil_form #uj_varos_input {
	margin-right: 140px;
}

#profil_form #dx {
	top: 3px;
}


#profil_form #vx {
	top: -25px;
	left: -125px;
}

#profil_form .radio {
	top: 5px;
	margin-bottom: 10px;
}

#profil_form #hangszer_input {
	margin-top: 17px!imporant
	margin-right: 140px;
}

#profil_form #kx {
	top: 7px;
}

#kiskep_vagas .submit {
	width: 120px;
}

fieldset#kapcsolat input.checkbox {
	top: 2px;
}

#profil_form #x_input {
	top: 11px;
}





/* helyek */

#helyszerkesztes_form #uj_varos_input {
	margin-right: 140px;
}

#helyszerkesztes_form #varos_input {
	margin-left: -10px !important;
}


/* fórum */

#forumtemaszerkesztes_form #leiras_input {
	position: relative;
	top: -17px;
}

/* modal */

#ertekeles .submit  {
	position: relative;
	left: -6px;
}

.inaktiv { filter: alpha(opacity=20); }
.imgCrop_overlay { filter:alpha(opacity=50); }
.imgCrop_clickArea { filter:alpha(opacity=01); }
.imgCrop_handle { filter:alpha(opacity=50); }

/* blog */

#blogszerkesztes_form textarea#comment_input {
	height: 485px !important;
	width: 522px !important;
}
3

megoldva

Marcell · 2008. Május. 21. (Sze), 12.26
Na megtaláltam a ludast. A következő szabály miatt fagyott le (5. sor, egy <span>-ra vonatkozik):

#ujablakba {
	display: block;
	margin-top: -2px;
}
Ha ez nincs benne, nem fagy. Még pár napig nyomogatom és ha továbbra sem fagy ki, akkor meg is nyugszom. :)