首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >水平扩展的动态div

水平扩展的动态div
EN

Stack Overflow用户
提问于 2016-09-13 19:12:23
回答 1查看 48关注 0票数 0

我理解如何使用Javascript来完成这个任务,但现在我主要关注的是如何使用css来完成这个任务。

示例:

CSS

代码语言:javascript
复制
#parent {
   height: 200px;
   overflow-y: hidden;
   overflow-x: auto;
}

Javascript

代码语言:javascript
复制
.child {
    height 200px;
    width: 200px;
}

$("#parent").on("click", function () {
    $(this).append("<div class='child'></div>");
});

HTML

代码语言:javascript
复制
<div id="parent">
    <div class="child"></div>
    <div class="child"></div>
    <div class="child"></div>
    <div class="child"></div>
</div>

这样,假设您的窗口大小仅为600 px。在第四个孩子时,div需要扩大。我希望该内容被隐藏,但您可以水平滚动来查看它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-13 21:24:41

尤金·夏得到了一半的答案。空白:现在只适用于文本。因此,为了像问题所问的那样在div上工作,您必须将子块设置为内联块;

代码语言:javascript
复制
#parent {
    height: 200px;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
}

.child {
    height 200px;
    width: 200px;
    display: inline-block;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39477378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档