[HTML/CSS] Bug Mozilla of logical behaviour?

Pagina: 1
Acties:

  • TweakV
  • Registratie: April 2000
  • Laatst online: 16-03 18:35
Hi, ik heb het al als bug opgegeven bij Mozilla, maar wou toch even weten wat de mensen hier op GoT erover te zeggen hebben?!

Onderstaande gevalideerde code geeft in Mozilla problemen wanneer je met de mousecursor over de link beweegt, de tables en/of fieldset worden geresized!

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Bug?</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<style type="text/css">
td {
    font-size: 11px;
    }
a:hover { 
    border-bottom: 1px solid black; 
}
</style> 
</head>
<body>
<table border="1">
    <tr>
        <td>
            <fieldset>

                <legend>Fieldset1&nbsp;</legend>
                <table width="100%" border="1">
                    <tr>
                        <td>
                            <a href="#">test</a>
                        </td>
                    </tr>
                </table>

            </fieldset>
        </td>
    </tr>
</table>
</body>
</html>

Verwijderd

Dit lijkt me een bug. Maar de HTML slaat zo toch al nergens op. Als je HTML en CSS gebruikt zoals dat hoort dan treedt dit effect vast niet op.

Verwijderd

Dit is zeker een bug. Doet me een beetje denken aan: http://bugzilla.mozilla.org/show_bug.cgi?id=247487 - A hover which changes margin lets the textarea grow inside a table

Wat is het bug nummer van deze bug?

  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

Zeker een vreemd geval. Ik zat zelf alleen te twijfelen, kan je alles binnen een fieldset gooien? Dit aangezien het fieldset element wordt aangegegeven in de Forms sectie van de HTML spec.
Maar goed het valideert idd dus het is wel bizar.

Nu met Land Rover Series 3 en Defender 90


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Professionele website nodig?


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Wie gebruikt er dan ook een table met een fieldset erin waar weer een table in staat :?

Verwijderd

Eerder een bug in IE :P

td
{
font-size: 11px;
width:100%;
}

En klaar ben je... ;)

[ Voor 16% gewijzigd door Verwijderd op 08-07-2004 14:27 ]


Verwijderd

Het is deze bug? http://bugzilla.mozilla.org/show_bug.cgi?id=250345 - nested table and or fieldset resizes dynamically when moving cursor over link with css hover attributes set

Wees trouwens aardig en upload ook even een testcase als het kan.

  • TweakV
  • Registratie: April 2000
  • Laatst online: 16-03 18:35
Het is niet mijn eigen code en ik zoek er ook geen oplossing voor... ik zou het zelf ook anders aanpakken. Ik kwam dit vreemde voorval tegen en na enige tijd ontleden bleef dit minimale stukje code over... een bug! :Y) Ik vraag me wel af of de code nog verder in te perken is met behoud van de bug...

Ik zal het bugnummer nog even opzoeken, ik heb ook nog iets soortgelijks gevonden..
edit:
zie post hierboven, dat is de mijne idd :z
http://bugzilla.mozilla.org/show_bug.cgi?id=250345

[ Voor 29% gewijzigd door TweakV op 08-07-2004 16:29 ]


Verwijderd

Is inderdaad niet goed van mozilla.
(oplossing zou kunnen zijn font-size: < 9 px te doen of de width van het TD element instellen)

Maar in dit geval wordt er ook rare HTML code gebruikt.

<td>
<fieldset>

<legend>Fieldset1 </legend>
<table width="100%" border="1">
<tr>
<td>
<a href="#">test</a>
</td>
</tr>
</table>

</fieldset>
</td>

Dit kan beter zo worden gezet wat ook het probleem/bug oplost

<td>
<table width="100%" border="1">
<tr>
<td>

<fieldset>

<legend>Fieldset1 </legend>

<a href="#">test</a>
</fieldset>
</td>
</tr>
</table>


</td>

[ Voor 18% gewijzigd door Verwijderd op 08-07-2004 15:43 ]

Pagina: 1