javascript - 如何使较大的子 div 始终适合父 div?

标签 javascript jquery html css

Html

<div class="parent">
    <div class="child1"></div>
    <div class="child2"></div>
    <div class="child3"></div>
</div>

样式表

.child1, .child2, .child3{
    display: block;
    float: left;
}

.parent{
    height: 200px;
}

子 div 的高度可能大于 200px,但我无法弄清楚如何使其适合父级而不 chop 子 div 的内容。

最佳答案

请参阅此 fiddle

正如我的评论中提到的,您可以使用 overflow:auto; 作为 .parent 这将使父级可滚动。

CSS

.child1,.child2,.child3 {
    height:100px;
    width:50%;
    margin:10px;
}
.parent {
    height: 200px;
    overflow:auto;
}

如果您只想垂直滚动条,请使用 overflow-x:auto 作为 .parent 而不是 overflow:auto;

请参阅docs有关溢出的更多信息。

关于javascript - 如何使较大的子 div 始终适合父 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32188257/

相关文章:

javascript检查这种格式的字符串

javascript - 如何使用 Vuelayers 与 GeoServer 提供的 WMS 切片图层进行交互?

javascript - jsTree搜索文本框不出现

javascript - 使用输入数字值作为另一个字段的输入数字最大值

jquery - Zeroclipboard 通过 jquery 触发点击事件

javascript - HTML5 Player 取代 Windows Media Player 插件

javascript - 使用正则表达式从文本中获取字符串

javascript - 当商店发出任何不断变化的事件时,重新渲染何时以及如何发生?

html - 如何强制 div 内容对齐?

Jquery点击点变div