gpt4 book ai didi

html - 容器内可滚动的 div,高度未知

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

我试图在高度未知的容器中滚动元素。我有一个 div itemsHolder,它填满了 wrapper 容器的其余部分。 wrapper 容器可以有任何高度但包含具有固定高度的header 容器。所以我不知道 itemsHolder 的高度,我需要 div items 可以滚动。这是我尝试但未成功的代码。

总结一下。有包含 headeritemsHolderwrapper 容器。 wrapper 的高度可变,header 的高度固定,itemsHolder 填充 wrapper 的其余部分(wrapper.高度 - header.height = itemsHolder.height)。我需要 div itemsitemsHolder 中滚动而不使用 JS。

谢谢。

<div class="wrapper">
<div class="header">
title
</div>
<div class="itemsHolder">
<div class="items">
<div class="item">text</div>
<div class="item">text</div>
<div class="item">text</div>
</div>
</div>
</div>

CSS:

.wrapper {
background: #ccc;
height: 200px;
width: 100px;
overflow: hidden;
}
.header {
height: 50px;
background: #00ffff;
}
.items {
background: #ff00ff;
}
.itemsHolder {
overflow: scroll;
}
.item {
width: 100px;
height: 80px;
float: left;
}

http://jsfiddle.net/B2XUL/

更新:我不知道 wrapper 的大小,每次可能都不一样,因此我不知道 itemsHolder< 的高度 所以我无法修复它。

最佳答案

执行以下操作:

.wrapper {
background: #ccc;
height: 200px;
width: 100px;
}

.itemsHolder {
height: 100%;
overflow: auto;
overflow-x:hidden;
background: #ccc;
}

Demo

关于html - 容器内可滚动的 div,高度未知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24363014/

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