填充默认高度/宽度时自动拉伸 div

发布于 2024-12-20 18:34:54 字数 560 浏览 2 评论 0原文

我的模板如下:

在此处输入图像描述

.layout{

height:100%;
width: 70%;
position: fixed;

}

.header{

height:20%;
width: 100%;

}

.content{

height:60%;
width: 100%;

}

.footer{

height:20%;
width: 100%;

}

内容有一个默认高度60%,并且我希望如果内容用数据填充来在必要时获得(高度/宽度)的自动拉伸 ,整个页面出现滚动条,怎么办?

我尝试了提供 parent postion:relative; 的解决方案,但这将忽略默认高度并在内容数据较小的情况下最小化内容,我想如果数据较小,请保留默认高度。

my template is as follows:

enter image description here

.layout{

height:100%;
width: 70%;
position: fixed;

}

.header{

height:20%;
width: 100%;

}

.content{

height:60%;
width: 100%;

}

.footer{

height:20%;
width: 100%;

}

the content has a default height 60%, and i want if the content is filled with data to get auto stretch for (height/width) when necessary, and a scroll appears for whole page, how to do so ?

i tried the solution for giving the parent postion:relative; but that will ignore the default height and minimize the content in case of the content has small data, and i want to keep default height in case of small data.

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

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

发布评论

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

评论(2

横笛休吹塞上声 2024-12-27 18:34:54

如 Motoxer4533 所示,使用 min-height 属性: http://jsfiddle.net/uef7v/

As indicated by Motoxer4533, use the min-height property: http://jsfiddle.net/uef7v/

倾城泪 2024-12-27 18:34:54

只需使用 min-height 属性设置 .content 高度:

.content{
   min-height:60%;
}

这会将 .content 的最小高度设置为 60%,并且如果内容占用超过 60% 时会自动拉伸
但您需要删除布局上的位置:固定。如果您的内容是动态的,则不需要它。

just set the .content height with min-height property:

.content{
   min-height:60%;
}

that will set the minimum height of .content to 60% and if the data of the content take up more that 60% it will stretch automatically.
but you need to drop the position:fixed on layout. you don't need that if your content is dynamic.

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