一个 div 位于另一个 div 中并溢出

发布于 2024-11-28 13:42:03 字数 229 浏览 1 评论 0原文

如何将一个 div 放在另一个 div 中?

内部 div 必须通过 overflow:auto; 装入外部。外部 div 必须使用 padding:1px 围绕内部 div 创建一个小框架。

http://jsfiddle.net/CbZxC/

How can you have one div inside another?

The inner div has to fit inside the outer with overflow:auto;. The outer div has to make a small frame around the inner div with padding:1px.

http://jsfiddle.net/CbZxC/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

陪你搞怪i 2024-12-05 13:42:03

尝试将高度和宽度属性放在内部 div 上。像这样: http://jsfiddle.net/CbZxC/1/

Try putting the height and width properties on the inner div. Like this: http://jsfiddle.net/CbZxC/1/

伴随着你 2024-12-05 13:42:03

如果我正确理解你的问题,你也可以将 overflow:auto; 添加到外部 div,然后内部将保留在里面。 http://jsfiddle.net/zKAnv/

If I understand your question correctly, you could also just add overflow:auto; to the outer div and then the inner will stay inside. http://jsfiddle.net/zKAnv/

薄情伤 2024-12-05 13:42:03

您必须浮动内部div:

div.inner {
    background:#ff0000;
    padding: 1px;
    float: left;
}

并将overflow:auto;放入外部div:

div.outer {
    position:absolute;
    width:200px;
    height:50px;
    left:50px;
    top:50px;
    border:1px solid #000000;
    background:#ffffff;
    overflow: auto;
}

确定您不希望内部div中有填充?

You have to float the inner div:

div.inner {
    background:#ff0000;
    padding: 1px;
    float: left;
}

and put overflow: auto; into the outer div:

div.outer {
    position:absolute;
    width:200px;
    height:50px;
    left:50px;
    top:50px;
    border:1px solid #000000;
    background:#ffffff;
    overflow: auto;
}

Sure you don't want the padding in the inner div?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文