I have a dynamic HTML document, and in a particular point of time it has a markup similar to this (but, of course, a lot more complex):
<div style="display: none">
<select><option>some text</option></select>
</div>
<div>
Some text
</div>
and my problem is that in IE 6, the select is still visible even though its parent is set as display: none. Has anyone else encountered this issue? I think I recall seeing this issue with checkboxes as well a long time ago. Other browsers work (of course), including IE8.
Of course, if you try just looking at this snippet in IE6, there will be no problem. It's a bug that is just triggered by doing things in the right order.