我有两个 div/列。一个向左浮动,另一个向右浮动(对于我正在制作的响应式设计页面,它必须是这种方式)。左 div 的内容远远低于视口/左 div,而右内容更短并且很好地保持在视口/右 div 内。
我需要背景颜色一直扩展到左侧 div 内容的底部(或者右侧 div 的内容,如果它是较长的内容)。
相反,它在视口底部切割背景颜色/ div。我尝试过 clears:both、clearfix 和溢出控件,但均无济于事。我想我没有为此设置正确实施它们。谁能编辑我的小提琴,向我展示我需要做什么才能让它们延伸到底部?
这是小提琴(您需要在小视口中向下滚动以查看它如何切断颜色):
这是我在小提琴中使用的代码:
<html><head></head><body><style>
html, body {height:100%;}
#content {
height:100%;
border:thin solid red;
}
#innerdiv {
height:100%;
float:left;
background-color: #eee;
width: 60%;
}
#innerdiv2 {
height:100%;
float:right;
background-color: blue;
width: 40%;
}
#textdiv {
height: 100%;
padding-left: 40px;
}
#textdiv2 {
height: 100%;
padding-left: 40px;
colo: white;
}
</style>
<div id="content">
<div id="innerdiv">
<div id="textdiv">
Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />
</div>
</div>
<div id="innerdiv2">
<div id="textdiv2">
Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />Filler<br />
</div>
</div>
</div>
</body></html>