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
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
ie:{ fl:| br:> va:) ls:[ fo:) rl:( ss:| de:> js:| zu:}
Veranstaltungsdatenbank Vdb 0.3