Probleme mit overflow:visible; im IE7
Apropos
- css
0 Apropos
Überall lese ich, dass overflow:visible; im IE7 endlich richtig funktioniert. Entweder stimmt das nicht oder ich habe einen ganz fiesen Sonderfall...
Mein Problem: Ich habe ein absolut positioniertes DIV (#clip) mit festen Maßen, in dem sich ein zweites DIV (#frame) befindet. Das zweite DIV ist am ersten ebenfalls absolut ausgerichtet und sollte dieses eigentlich überplappen (wegen des Rahmens). Tut es aber nicht.
In Firefox und Opera (jeweils aktuelle Versionen) funktioniert das ganz hervorragend.
Mein CSS:
div#clip {
position: absolute;
background-repeat: no-repeat;
overflow: visible;
z-index: 3;
opacity: 1;
filter: alpha(opacity=100);
}
div#clip div {
position: absolute;
background: none;
z-index: 5;
}
div#clip div#frame {
top: -2px;
left: -2px;
height: 100%;
width: 100%;
border: 2px dashed #fff;
overflow: visible;
z-index: 4;
display: none;
}
div#clip:hover div#frame {
display: block;
}
PS: Die Angaben, die eigentlich noch fehlen (etwa die genaue Position von #clip) werden beim Laden von JavaScript ergänzt.
Hm, vielleicht muss ich eine explizite Frage stellen, um Antwort zu bekommen...
Also: Ist es normal, dass overflow:visible; auch im 7er IE nicht funzt? Oder hab ich irgendwetwas nicht beachtet?
Wenn ja (und nein): Kann man das irgendwie umgehen?