gpt4 book ai didi

css - 将 DIV 拉伸(stretch)至窗口的 100% 高度和宽度,但不小于 800x600px

转载 作者:太空宇宙 更新时间:2023-11-04 14:51:24 25 4
gpt4 key购买 nike

我有一个页面需要使用窗口进行拉伸(stretch)和调整大小,我已经设法做到了,但是如果调整窗口大小时我需要“内部 div”(#pgContent) 进行拉伸(stretch)到更高的尺寸,但它不会缩小超过,例如 800 x 600 像素。正如我现在拥有的那样,它可以很好地拉伸(stretch),但它也比我想要的收缩得更多!

它的宽度和高度都符合我的要求!?

这是一个可视化示例:

example

我的 CSS:

* {
margin: 0;
padding: 0;
outline: 0;
}

/*| PAGE LAYOUT |*/

html, body {
height: 100%;
width: 100%;
/*text-align: center;*/ /*IE doesn't ~like this*/
cursor: default;
}

#pgWrapper {
z-index: 1;
min-height: 100%;
height: auto !important;
/*min-height: 600px;*/ /* THIS SHOULD WORK BUT IT DOESN'T */
height: 100%;
min-width: 1000px;
width: 100%;
position: absolute;
overflow: hidden;
text-align: center;
background: #000;
}

#pgContent {
position: absolute;
top: 30px;
left: 30px;
right: 30px;
bottom: 50px;
overflow: hidden;
background: #CCC;
}

#footWrapper {
z-index: 2;
height: 50px;
min-width: 940px;
position: absolute;
left: 30px;
right: 30px;
bottom: 0px;
background: #C00;
}

/*| END PAGE LAYOUT |*/

和 HTML:

<body>

<div id="pgWrapper">
<div id="pgContent">
This DIV should stretch with window but never lower than for example 800px x 600px!<br />
If window size is lower then scrollbars should appear.
</div>
</div>

<div id="footWrapper">
<div id="footLft"></div>
<div id="footRgt"></div>
</div>

</body>

如果有人能在这方面给我帮助,我将不胜感激。

提前致谢。

最佳答案

第二个最小高度将覆盖第一个。

使用 100% 的高度和 680px 的最小高度;

#pgWrapper {
z-index: 1;
min-height: 600px;
height: 680px;
min-width: 800px;
width: 100%;
}

关于css - 将 DIV 拉伸(stretch)至窗口的 100% 高度和宽度,但不小于 800x600px,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17354188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com