jQuery 改变溢出高度

发布于 2024-11-09 02:29:48 字数 205 浏览 0 评论 0原文

我有一个 div,它的高度现在固定为 100px。

但它的数据不是静态的,用户可以根据需要添加尽可能多的数据,我不想要滚动条,它应该调整大小以适应其中包含的数据(仅高度)除了 min-height 之外,是否有任何 css 属性可以实现此目的因为它不适用于 IE。

div 可能有多个孩子,我正在考虑做一些不涉及计算所有孩子身高变化的事情,

谢谢

i have a div and its height is fixed to 100px right now.

but its data is not static and a user can add as much data as he wants, i dont want scroll bars and it should get resized to data contained in it(height only) is there any css property to achieve this except than min-height as it doesnot work on IE.

the div may have multiple children and i am thinking to do something that doesnt involve calculating change of height of all children

thanks

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

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

发布评论

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

评论(5

空气里的味道 2024-11-16 02:29:48

无论如何,IE6 中的 height 本质上是 min-height。如果您使用快速技巧没有问题 -

div.blah {
    _height:100px;
    min-height:100px;
}

...否则,请将其塞入一些条件注释中,以便您晚上可以睡觉。

<!--[if IE 6]>
    <style type="text/css">div.blah { height:100px; }</style>
<![endif]-->

height in IE6 is essentially min-height anyway. If you don't have a problem using quick hacks -

div.blah {
    _height:100px;
    min-height:100px;
}

...otherwise, tuck it in some Conditional Comments so you can sleep at night.

<!--[if IE 6]>
    <style type="text/css">div.blah { height:100px; }</style>
<![endif]-->
两仪 2024-11-16 02:29:48

您可以指定height:auto;overflow:visible;。这将使

自动调整大小。

You can specify height:auto;overflow:visible;. This will make the <div> autosize itself.

煮茶煮酒煮时光 2024-11-16 02:29:48
overflow:visible; height:100px;

应该可以工作,不是吗?

overflow:visible; height:100px;

Should work, no?

动听の歌 2024-11-16 02:29:48

必须使用 jQuery 只计算子级的高度并将其设置为父级,css hacks dont 有帮助

had to do using jQuery only calculated height of children and set it parent, css hacks dint helped

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