webForumDet fria alternativet

Bugg i IE?

5 svar · 253 visningar · startad av MMats

MMatsMedlem sedan sep. 200061 inlägg
#1

Hej !

Jag misstänker att jag hittat en bugg i IE (5.5 och 6.0 har jag testat).
Jag har två celler i en tabell. I respektive cell har jag en div-tagg och i varje div-tagg har jag en länk.
Jag har satt en onMuseOver som gör att man får en ram runt div-taggen när man pekar på den.

Det skumma är att de båda div:arna beter sig olika !!!

Den ena får ram om man pekar var som helst i cellen på tabellen och den andra får det endast om man pekar på länken.

Är det en känd bugg eller är det bara jag som har fått hjärnsläpp?

Tacksam för svar / Mattias

<html>
<head></head>
<body>
<table width="100%"> 
<tr>
	<td><div onmouseover="this.style.borderStyle='inset';" onmouseout="this.style.borderStyle='outset';">
		<a href="/">Länk 2</a>
	</div></td>
	<td>
	<div onmouseover="this.style.borderStyle='inset';" onmouseout="this.style.borderStyle='outset';">
		<a href="/">Länk 1</a>
	</div></td>
</tr>
</table>

</body>
</html>
PepeJeriaMedlem sedan feb. 2003779 inlägg
#2

Klart skumt.
Funkar finfint i Mozilla 1.3 och Opera 7.02

MMatsMedlem sedan sep. 200061 inlägg
#3

Provade du även IE?

mikkeXMedlem sedan aug. 2002490 inlägg
#4

Lägg till

style="width: 100%"

på varje div så verkar det funka bra.

PepeJeriaMedlem sedan feb. 2003779 inlägg
#5

Detta är en work-around, det här måste vara en bugg. En div är ett block-element och borde vara 100% i width. Lägg bara till background-color:red; typ och se att den har korrekt width.

Jag tror att det är en bugg i IE

MMatsMedlem sedan sep. 200061 inlägg
#6

Tackar tackar. Det var en workaround som funkar finfint. :)

Lite skumt men vilket program är helt utan buggar?

Genererad på 377 ms · cache AV · v20260730165559-full.f96bc7eb