gefixte elemente scollen
tropenberta
- html
0 Auge
hi leuts
ich hab nen div mit position:fixed indem ein anderer div steckt der seine größe verändert.
#main {
position:fixed;
top:0px;
width:1000px;
margin:auto;
}
#box_right {
float:right;
width:180px;
height:100%;
background-color:white;
border:3px solid #DFDFDF;
overflow:auto;
}
``
also box_right wird mit js gefüllt und wächst. wenn der bildschirmrand erreicht ist würde ich gerne das ich innerhalb der box scroll kann.
wie kann ich das bewerksteligen ?
gruß
micha
Hallo
ich hab nen div mit position:fixed indem ein anderer div steckt der seine größe verändert.
#main {
position:fixed;
top:0px;
width:1000px;
margin:auto;
}#box_right {
float:right;
width:180px;
height:100%;
background-color:white;
border:3px solid #DFDFDF;
overflow:auto;
}
>
> ~~~html
> <div id="main>
> <div id="box_right></div>
> </div>
> ]
also box_right wird mit js gefüllt und wächst. wenn der bildschirmrand erreicht ist würde ich gerne das ich innerhalb der box scroll kann.
wie kann ich das bewerksteligen ?
Wenn das fixierte Element scrollbar sein soll, sobald sein Inhalt – bzw. der seiner Kindelemente – sein Fassungsvermögen übersteigt, muss _es_selbst_ scrollbar sein. Die Eigenschaft overflow: auto
; gehört demnach zu #main
, nicht zu #box_right
. Der Name #box_right
ist mMn zudem spätestens dann unpassend, wenn genau diese Box wegen einer Layoutänderung z.B. nach links kommt.
Tschö, Auge