Auge: gefixte elemente scollen

Beitrag lesen

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