webForumDet fria alternativet

Två div-block brevid varann genererar textfel i IE

HTML & CSS

7 svar · 437 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

I IE6 trycks första textraden in ett hack åt höger, nån som kan lösa? :)
(Det ser självklart bra ut i FF)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head></head>
<body>
<div style="background-color:#c5c5c5;">
	<div style="float:left; padding:0;width:18px;">19</div>
	<div style="margin-left:20px;padding:0;">
		kigyigrgergr ger<br />
		kfgdfg<br />
		kfgdfg<br />
		kfgdfg<br />
		fdgggggfgdfgdf 
	</div>
	
</div>
</body>
</html>
Medlem sedan apr. 200312 679 inlägg
#2

Du borde väl sätta en width på ditt första div-block?

Medlem sedan juni 20003 076 inlägg
#3

Mm, det borde jag. :)
Men det spelar ingen roll! :(

Medlem sedan juli 20013 378 inlägg
#4

Hmm...

kopierade din kod och testade, och i MSIE7 ser det bra ut hos mig (XP Pro)...
... men tar jag bort <!DOCTYPE (dvs forcerar "Quirks mode") så ser jag vad du menar...

Det är inte så att du har har ett mellanslag (en tomrad) före din <!DOCTYPE i dokumentet som strular och att du testar i MSIE6 ? Om det är så, är lösningen att ta bort blankraden/mellanslagen ;)

Medlem sedan juni 20003 076 inlägg
#5

Tyvärr, ingen tomrad finns! :(
Har även testat att slå ihop alla taggar så här men med samma resultat.
Och, ja, det gäller IE6

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head></head>
<body><div style="background-color:#c5c5c5;"><div style="float:left; padding:0; width:18px;">19</div><div style="margin-left:20px;padding:0;">kigyigrgergr ger<br />
		kfgdfg<br />
		kfgdfg<br />
		kfgdfg<br />
		fdgggggfgdfgdf</div></div></body>
</html>
Medlem sedan sep. 2006867 inlägg
#6

Jag tror du råkat ut för IE6 kända 3px bug som fixas med Holly-hacket. Läs mer på http://www.positioniseverything.net/explorer/threepxtest.html

MVH

Medlem sedan juni 20003 076 inlägg
#7

headbug skrev:

Jag tror du råkat ut för IE6 kända 3px bug som fixas med Holly-hacket.

Jepp, så var det! :bire

Man slutar aldrig förvånas över hur mycke fel det finns i IE! :(

Medlem sedan sep. 2006867 inlägg
#8

Så bra att det löste sig!

Mm, men en IE-frälst påstår nog att dom gör sakerna bättre - vilket jag kan hålla med om i enstaka fall. För MS är det ju en affärsstrategi så man försår ju lite varför dom håller på. Dessutom är ju Opera inte exakt samma sak som FF eller NN eller IE så det är lite si och så med att följa standarder överallt :)

268 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)