gpt4 book ai didi

javascript - CSS 高度 100% 在溢出时不起作用

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

这段代码发生了什么:

HTML

<div class="one">

<div class="will-overflow">
</div>
</div>

CSS

html, body {
width: 100%;
height: 100%;
}

.one {
height: 100%;
background: red;
}

.one .will-overflow {
width: 20%;
height: 2000px;
background: blue;
}

我得到这样的结果: enter image description here

演示

http://jsfiddle.net/kM46e/

问题

是否有扩展 div.one 高度以适应 div.will-overflow 的方法。这只是一个例子,那个 div 的内容是动态的。

最佳答案

html, body {
width: 100%;
height: 100%;
}

.one {
min-height: 100%;
background: red;
}

.one .will-overflow {
width: 20%;
height: 1000px;
background: blue;
}

通过将 .oneheight 更改为 min-height,您可以使其具有 flex 。但是,现在 .will-overflowheight: 100% 不起作用,因为没有任何东西可以拉伸(stretch)它,.one 将具有高度的 0;所以我将 height 更改为 1000px 以模拟一些任意长度的内容。将其更改为较小的值,例如 10px,以检查它是否仍允许 .one 填充整个视口(viewport)。

关于javascript - CSS 高度 100% 在溢出时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25128369/

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