perche questo violino: http://jsfiddle.net/eKJAj/altezza bambino di essere al 100% dell'altezza di contenuto padre scorrevole
Sto cercando di avere un div assoluta posizionato (linea rossa) a prendere l'intera altezza della altezza totale della sua genitore (giallo); non solo l'altezza visibile del genitore.
Se provate il violino vedrete che la barra rossa non va giù per intero quando si scorre il div giallo. Inoltre, non può essere più grande del suo genitore se vengono rimosse alcune sezioni blu.
html:
<div class="parent">
<div class="bar"></div>
<div class="section"></div>
<div class="section2"></div>
<div class="section2"></div>
<div class="section2"></div>
<div class="section2"></div>
<div class="section2"></div>
<div class="section"></div>
</div>
<input type="button" value="hide" onclick="$('.section2').slideUp(400)" />
<input type="button" value="show" onclick="$('.section2').slideDown(400)" />
css:
.parent{
position:relative;
width:100%; max-height:300px;
background-color:yellow;
overflow-y:auto;
}
.bar{
position:absolute; left:50px;
width:1px; height:100%;
background-color:red;
}
.section, .section2{
width:100%; height:70px;
margin-bottom:3px;
background-color:blue;
}
ho cercato alcune opzioni per la barra blu come top:0px; botom:0px
o position:relative; margin-left:50px
e anche fatto un tentativi con galleggiante la linea rossa, a inutile.
Se possibile preferisco tenerlo solo CSS. Qualche suggerimento molto apprezzato !!
vedere se questo è ok con voi http://jsfiddle.net/eKJAj/14/ anche se non sono specialista in HTML – DevelopmentIsMyPassion
No scusate, sembra che hai appena fatto la sezione più piccola in modo che il div genitore doesn' Devo scorrere. Sfortunatamente ci possono essere molte sezioni all'interno del div genitore, quindi deve scorrere. Grazie comunque! – Johann