dkdenz
New member
Hi,
habe hier ein Problem.
Meine Datei ist so aufgebaut (Auszug):
Das heißt, es gibt einen Layer für das Menü und einen für den Inhalt.
Um diese Beiden ist ein Layer "gespannt", welcher sich "rahmen" nennt.
Positioniert werden sie durch CSS.
Dies hier sind die relevanten Teile der CSS:
Nun stellt der IE es so dar, wie ich es wollte, nämlich, dass sich das "div.inhalt" bei Überlänge vergrößert.
Alle anderen Browser tun dies nicht, sondern behalten die Höhe ein und lassen den Inhalt über die untere Kante drüberlaufen.
Was ist zu tun?
habe hier ein Problem.
Meine Datei ist so aufgebaut (Auszug):
Code:
<div class="rahmen">
<div class="menu">
</div>
<div class="inhalt">
</div>
</div>
Um diese Beiden ist ein Layer "gespannt", welcher sich "rahmen" nennt.
Positioniert werden sie durch CSS.
Dies hier sind die relevanten Teile der CSS:
Code:
div.rahmen
{
width:100%;
height:100%;
text-align:left;
margin:0px;
padding:0px;
overflow:visible;
background-color:transparent;
z-index:0;
}
div.menu
{
position:absolute;
width:200px;
left:10%;
background-color:#f0f8ff;
padding-top:24px;
margin:0px;
height:250px;
overflow:visible;
background-image:url(bilder/ecke_menu.gif);
background-repeat:no-repeat;
background-position:top right;
display:block;
z-index:0;
border-width:0px 0px 1px 1px;
border-color:#d4d0c8;
border-style:solid;
}
div.inhalt
{
margin-left:200px;
background-color:#f1f2eb;
overflow:visible;
padding:24px 0px 24px 24px;
height:400px;
background-image:url(bilder/ecke_inhalt.gif);
background-repeat:no-repeat;
z-index:0;
border-width:0px 1px 1px 0px;
border-color:#d4d0c8;
border-style:solid;
}
Alle anderen Browser tun dies nicht, sondern behalten die Höhe ein und lassen den Inhalt über die untere Kante drüberlaufen.
Was ist zu tun?