gpt4 book ai didi

css - 溢出时保持div彼此相邻 float

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

我希望简单地解释我的问题以获得良好的反馈:)

想象一下这个场景:两个 float DIV 中的一个 DIV 包装器,彼此相邻,宽度固定。所有这些都隐藏了溢出。

但是当减少包装的宽度(或增加子包装的宽度)时,最后一个 DIV 折叠而不是隐藏。请检查代码。非常感谢您!

#wrapper{
width:400px;
overflow:hidden;
border:1px dashed #0033FF;
}
#wrapper .tContent{
width:210px;
height:200px;
float:left;
overflow:hidden;
}

HTML:
<div id="wrapper">
<div class="tContent">
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat
</p>
</div>
<div class="tContent">
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat </p>
</div>

你是怎么解决的?必要时避免折叠并保持 float 和隐藏?

最佳答案

这是预期的行为。您将需要在包装器中添加另一个 div,其固定宽度足以容纳两个 float 。

例子:

<div id="wrapper">
<div class="wide">
<div class="tContent">
</div>
<div class="tContent">
</div>
</div>
</div>

<script type="text/javascript">

var total = 0;

$(window).load(function() {

$(".tContent").each(function(){
total += $(this).width();
});

$(".wide").width(total);

});
</script>

关于css - 溢出时保持div彼此相邻 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1131475/

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