tropenberta: gefixte elemente scollen

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

  1. 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