gpt4 book ai didi

css - 制作一个不会导致 child 溢出的垂直滚动的父div

转载 作者:行者123 更新时间:2023-12-05 01:14:57 25 4
gpt4 key购买 nike

我有如下内容:

<div style="float: left; height: 20px; overflow-y: scroll">
<div>hello this is a test</div>
<div>hello this is another test</div>
<div>t1</div>
<div>t2</div>
<div>t3</div>
</div>

父级 div 增长到适当的宽度以适应最大的子级(这是我想要的)。然而,垂直滚动条导致内部宽度变小,从而导致最大的 child 换行。

有没有办法让parent增长到最大child的宽度+滚动条的宽度?我尝试了所有我知道的 margin 技巧,但一无所获。

最佳答案

找到了一个解决方案,但愿意接受任何其他建议。

通过向最长的 child 添加一个右浮动的 child (或者,如果不确定哪个是最长的 child ,则添加到每个元素):

<style type="text/css">
.stretcher { float: right; right: -50px; width: 50px; height: 1px; }
</style>

<div style="float: left; height: 20px; overflow-y: scroll">
<div>hello this is a test</div>
<div>hello this is another test<div class="stretcher"></div></div>
<div>t1</div>
<div>t2</div>
<div>t3</div>
</div>

关于css - 制作一个不会导致 child 溢出的垂直滚动的父div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3070462/

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