我有一个需要使用窗口拉伸和调整大小的页面,我已设法做到这一点但我需要“内部div”(#pgContent
)拉伸,如果窗口调整到更高的尺寸但它不会缩小,例如800 x 600像素。
正如我现在所做的那样它伸展得很好,但它也比我想要的还要多!
它的工作方式正如我想要的宽度而不是高度!?
这是一个直观的例子:
我的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>
如果有人可以给我一个帮助,我将不胜感激。
提前致谢。
答案 0 :(得分:1)
第二个小高度将覆盖第一个小高度。
使用100%的高度和680px的最小高度;
#pgWrapper {
z-index: 1;
min-height: 600px;
height: 680px;
min-width: 800px;
width: 100%;
}
答案 1 :(得分:0)
我相信高度汽车正在弄乱你的伸展,评论它使你的风格表现得更好。当然,这可能取决于不同的浏览器
#pgWrapper {
z-index: 1;
min-height: 100%;
/*height: auto !important;*/
min-height: 680px;
/* THIS SHOULD WORK BUT IT DOESN'T */
height: 100%;
min-width: 1000px;
width: 100%;
position: absolute;
overflow: hidden;
text-align: center;
background: #000;
}
答案 2 :(得分:0)