Example here:
http://www.btinternet.com/~himh/rms/
In IE 6 and 7 I get what I want, with the word 'UPDATES' (div.intersect) displaying above the border of the div.updates using z-index:
In all other browsers this happens:
Here is the CSS of the two divs in question (the full 2k file is here www.btinternet.com/~himh/rms/main.css):
If I remove overflow: auto; from div.updates, the UPDATES text displays above the div.updates border in all browsers, but of course the content then overflows the div. It seems there's a problem combing z-index with overflow auto.
I've played and searched for a solution to no avail, does anyone have any idea how to fix this or use an alternative method?
Thanks!
http://www.btinternet.com/~himh/rms/
In IE 6 and 7 I get what I want, with the word 'UPDATES' (div.intersect) displaying above the border of the div.updates using z-index:

In all other browsers this happens:

Here is the CSS of the two divs in question (the full 2k file is here www.btinternet.com/~himh/rms/main.css):
Code:
div.updates
{
width: 420px;
border: solid 1px #ffffff;
padding: 0.5em;
font-size: 0.9em;
overflow: auto;
}
div.intersect
{
width: 120px;
background-color: #1c1c1c;
font-weight: bold;
position: relative;
top: -15px;
left: 2px;
z-index: 1;
text-align: center;
}
If I remove overflow: auto; from div.updates, the UPDATES text displays above the div.updates border in all browsers, but of course the content then overflows the div. It seems there's a problem combing z-index with overflow auto.
I've played and searched for a solution to no avail, does anyone have any idea how to fix this or use an alternative method?
Thanks!