父div的高度不增长

发布于 2024-10-13 20:45:39 字数 333 浏览 4 评论 0原文

我无法让父级 div 随着子级的成长而延长其高度(弗洛伊德?:-))

示例页面

这里的父级是“main_bottom”,其中包含“main_mid”及其子级。

该结构有点不寻常,因为文本必须位于圆角内,圆角很大,因此我无法使用通常的“固定顶部 - 然后动态中间 - 然后固定底部”例程。

当然,可怕的粉色和红色只是为了让孩子们的 div 尺寸很容易看到。

任何帮助将不胜感激,祝你

有美好的一天

I'm having trouble getting a parent div to extend its height as its children grow (Freud? :-))

sample page here

the parent here being "main_bottom" which contains "main_mid" and its children.

the structure is a little unusual because the text has to be within the rounded corners, which are large, so i could not use the usual 'fixed top - then dynamic mid -then fixed bottom' routine.

of course the horrible pink and red are only so that the children divs dimensions are easy to see..

any help will be highly appreciated

have a nice day

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

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

发布评论

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

评论(3

沒落の蓅哖 2024-10-20 20:45:40

我几次遇到这些问题。我的解决方案是添加 display:block;在子div和高度中:自动;在父分区中。

div.parent {
    ...
    height: auto;
    ...
}
div.child {
    ...
    display: block;
    ...
}

I met these problems couple time. My solution is that adding display:block; in child div and height:auto; in parent div.

div.parent {
    ...
    height: auto;
    ...
}
div.child {
    ...
    display: block;
    ...
}
高速公鹿 2024-10-20 20:45:39

文本的父容器之一具有固定高度,并且文本浮动但不清除。从 #main_bottom 中删除 height: 135px(或许替换为 min-height)规则,并添加 overflow: auto > 规则到 #main_mid 来清除浮动,布局将按预期工作。

One of the parent containers for the text has a fixed height, and the text is floated but not cleared. Remove the height: 135px (perhaps replace with min-height) rule from #main_bottom and add an overflow: auto rule to #main_mid to clear the float and the layout will work as intended.

情话难免假 2024-10-20 20:45:39

使用 overflow: autoheight: auto添加这些定义,

#main_bottom {
  min-height: 600px;
  overflow: auto;
}


#main_mid {
  overflow: auto;
  height: auto;
}

容器将适合内部内容。

add these definitions

#main_bottom {
  min-height: 600px;
  overflow: auto;
}


#main_mid {
  overflow: auto;
  height: auto;
}

with overflow: auto and height: auto the container will fit to the content inside.

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