Jim Chapin wrote:
The original reason for the "position relative"
was to fix an IE problem.  "The {position: relative} overcomes a bug in
IE/Win which prevents all but the last column of links from behaving like
links and being "clickable." (reference:
http://www.communitymx.com/content/article.cfm?page=3&cid=27F87 )

I was having this problem, which was rectified by the fix.  Now, the problem
doesn't seem to be there??!!!

Yes.

The problem with magic bullets like position: relative or haslayout = true is that they, depending on the complexity of the page, act in different, often unpredictable ways, because both bug fix paths rely on their own rendering engine bugs in IE.

They are not a cure, they are just parts of the problem. Occasionally, we induce more bugs than we can fix.

I played with the CMX article by Holly and John, and of course, here, position: relative is needed. But if you'd add another div wrapper with a dimension (or add zoom:1 to the ul), position:relative is not needed anymore for the "clickability" [1] of the links (but now they start to jump on hover...)

Your situation is slightly different: you have additional wrappers, some with a dimension, some without. So why does a small preceding div like <div id="topbkgrnd"></div> on your page cause the relatively positioned links in another, unrelated div to jump on hover?

I just don't know. Add position:relative and/or haslayout, or try to remove them. All we can do is to play with the few fixes we have.

Ingo

[1] http://www.brunildo.org/test/IEABlock1.html

--
http://www.satzansatz.de/css.html
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to