Jestem dość niedoświadczony, jeśli chodzi o HTML/CSS, więc proszę, pomóżcie mi.Przewijanie Floata
Mam następujący układ
<style>
#main {background-color: red; width: 30%;}
#right_al{float: right;}
#to_scroll{overflow: scroll;}
</style>
<div id='main'>
<div id='right_al'>
CONTENT#foo
<div id='to_scroll'>
ZZZ<br />ZZZ<br />ZZZ<br />ZZZ<br />ZZZ<br />
ZZZ<br />ZZZ<br />ZZZ<br />
</div>
</div>
<div id='div1'>CONTENT #1</div>
<div id='div2'>CONTENT #2</div>
<div id='div3'>CONTENT #3</div>
<div id='div4'>CONTENT #4</div>
<div id='div5'>CONTENT #5</div>
</div>
overflow: scroll
wewnątrz #to_scroll
jest pokazanie, czego chcę, to nie działa. #right_al
przekracza granicę nadrzędną, a wyczyszczenie zmiennoprzecinkowego zwiększy rozmiar rodzica, czego nie chcę.
jsFiddle Link: http://jsfiddle.net/5ycnw/
co chcę
- div1 do div5 leży na lewym wewnątrz rodzica.
- DIVs po lewej stronie określają maksymalną wysokość, do której rozciąga się div rodzica. Div po prawej stronie ma dziecko
#to_scroll
, które przewija się, gdy jego zawartość przepełnia się#main
.
Rozwiązanie wymyśliłem obejmuje ustalanie wysokości right_al
, ale wysokość rodzica #main
podlega treści na lewym div i chcę CSS jedynym rozwiązaniem.
Z góry dziękuję.
można umieścić owinąć div wokół div do 5 i unieść go w lewo. –
@SvenBieder Ale chcę div1 do div5, aby rozciągnąć nadrzędny '# main's wysokości, które nie będę unosić je. – nims
Masz jsFiddle? – starbeamrainbowlabs