gpt4 book ai didi

css - 左右浮动时 Div 列不会延伸到内容底部

转载 作者:太空宇宙 更新时间:2023-11-04 04:12:47 25 4
gpt4 key购买 nike

我有两个 div/列。一个向左浮动,另一个向右浮动(对于我正在制作的响应式设计页面,需要采用这种方式)。左侧 div 的内容延伸到视口(viewport)/左侧 div 下方很远的地方,而右侧内容较短并保持在视口(viewport)/右侧 div 内。

我需要背景颜色一直扩展到左侧 div 内容的底部(或者右侧 div 的内容,如果它较长的话)。

相反,它会在视口(viewport)底部剪切背景颜色/div。我试过 clears:both's、clearfix 和溢出控制都无济于事。我想我没有为这个设置正确地实现它们。任何人都可以编辑我的 fiddle 来告诉我我需要做什么才能让它们延伸到底部吗?

这是 fiddle (您需要在小视口(viewport)中向下滚动以查看它如何切断颜色):

http://jsfiddle.net/4C89C/

这是我在 fiddle 中使用的代码:

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

最佳答案

#content { height:100%; }不起作用,因为此高度指的是父元素的高度,而不是 #content“产生”的高度的内容...这意味着#content最高可达<body>是,这又不是页面的整个高度,而是“显示区域”的高度。

不要为 #content 定义任何高度在 #innerdiv2 之后插入另一个 <div>height:0;clear:both; .

应该做到这一点,而不是打扰你或任何人 :)

关于css - 左右浮动时 Div 列不会延伸到内容底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20413901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com