webForumDet fria alternativet

Konstig brytning i IE6 / 7

5 svar · 498 visningar · startad av MickeA.com

MickeA.comMedlem sedan feb. 20034 441 inlägg
#1

Tjena
Har gjort en "klista-kod" applikation:
http://klistra.mickea.com/default.asp?op=view-224553

Problemet är bara att i IE6 / 7 blir det ett märkligt "bryt" ibland.
Jag har försökt hitta felet, men det går inget vidare.

Koden validerar XHTML Strict (CSS'en validerar också) men ändå så blir det konstigt.

Bifogar bilder på hur det ser ut hos mig i Firefox 2.0.0.6, IE6 samt IE7.

Tack!

dump-ff.jpgdump-ie6.jpgdump-ie7.jpg
icaaqMedlem sedan okt. 20005 273 inlägg
#2

testa att sätta <pre> i haslayoutmode för ie.

<!--[if IE]>
pre{
zoom: 1;
}
<![endif]-->

mv icaaq

MickeA.comMedlem sedan feb. 20034 441 inlägg
#3

Hmm, fungerar dessvärre inte.
Att bara köra IF IE gjorde så att alla de raderna skrevs ut i webbläsaren, men jag lade till IF IE6 och testade tex. IF lte IE8, men det fungerade inte heller.

MickeA.comMedlem sedan feb. 20034 441 inlägg
#4

Aha, ändrade till:

<pre style="zoom: 1;">
<!-- KODEN -->
</pre>

Då fungerar det i Explorer 7, men i 6'an så hamnar hela kodblocket under radnumreringen.

Problemet är således löst till hälften.

MickeA.comMedlem sedan feb. 20034 441 inlägg
#5

Nu jag har tagit bort hela style taggen på mitt <pre> element och lade in det här:

<!--[if IE]>
<style type="text/css">
#row-cde, #row-cde pre {
zoom: 1;
}
</style>
<![endif]-->

Då fungerar det kanon i IE7, men i 6'an hamnar nu hela kodblocket under radnumreringen.

Kolla den bifogade bilden.

dump-ie6-v2.jpg
MickeA.comMedlem sedan feb. 20034 441 inlägg
#6

Nu fungerar det klockrent i FF / IE6 / IE7 / Opera 9
"display: inline" på några av divarna samt bra support av icaaq var lösningen :)

Tack!

133 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)