...Workaround gefunden, dass es auch in NS klappt. Sh. unten (Angaben bei Body beachten. Der Workaround ist vom zweiten Link.) Klappt so zwar, ist mir aber glaube ich zu hässlich. Immerhin liegt jetzt ein -1 Element über einem mit z-index=0 (body hat 0).
Scheint ein bekannter Bug zu sein.
http://bugzilla.mozilla.org/show_bug.cgi?id=78087
http://archivist.incutio.com/viewlist/css-discuss/5061
Tom-misch
<html>
<head>
<style type="text/css">
<!--
a span {display:none; position:absolute; top:2px; left:10px;}
a:hover span {display:block; width:300px; background:#f0f0f0;}
a:hover {border:none;}
-->
//</style>
</head>
<body style="position:absolute; left:0px; top:0px; z-index:0"><br>x<br>x<br>x<br>x<br>x<br>x<br>x<br>x<br>x<br>x
<span>
<span style="position:relative; background:#ff0000;"> text texttext texttext texttext texttext texttext text
<a href="xxx">Link mit teilweise überdeckter Box
<span style="z-index:2;">hidden<br>text<br>hidden<br>text</span>
</a>
</span>
<br>
<span style="position:relative; background:#ff0000; z-index:-1;"> text texttext texttext texttext texttext texttext text
<a href="xxx">Kein relativer Text zum überdecken???
<span>hidden<br>text<br>hidden<br>text</span>
</a>
</span>
<br>
<span style="background:#00ff00">Kein relativer Text!!!
</span>
</body>
</html>