對於HTML/CSS,我很缺乏經驗,所以請幫助我。滾動浮動
我有以下佈局
<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>
內#to_scroll
的overflow: scroll
是展示我想,這是行不通的。 #right_al
跨越父界,清除浮點數將增加父類的大小,這是我不想要的。
的jsfiddle鏈接:http://jsfiddle.net/5ycnw/
我要的是
- DIV1至DIV5左側父裏面謊言。
- 左邊的div決定父div伸展到的最大高度。浮動在右邊的div有一個孩子
#to_scroll
,當它的內容溢出#main
時它會滾動。
一個解決方案,我想出了包括固定right_al
的高度,但父#main
的高度受到左邊div的內容,我想一個CSS唯一的解決辦法。
在此先感謝。
你可以把一個包裝div div到5左右浮動。 –
@SvenBieder但我想div1到div5伸展父'#main'的高度,他們不會浮動他們。 – nims
你有jsFiddle嗎? – starbeamrainbowlabs