我在将我的 Div 设置为窗口的 100% 时遇到了一些问题,希望能得到一些帮助来解决这个问题。
这是缩写的html...
<div id="full-slider-wrapper">
<div id="full-slider">
<div class="slide-panel active">
CONTENT
</div>
</div>
</div>
这是相关的CSS:
/*SLIDER
===================================
*/
#full-slider-wrapper {
overflow: hidden;
}
#full-slider {
position: relative;
width: auto;
min-height: 1250px;
margin: 0 auto;
}
#full-slider .slide-panel {
position: absolute;
top: 0;
left: 0;
width: auto;
visibility: hidden;
}
#full-slider .slide-panel.active {
visibility: visible;
}
我一直在使用 min-height: 1250px; 作为一种解决方法,但我使用的是 SKELETON 主题,当我调整窗口大小时,内容会缩小,并且在内容和页脚之间留下大量空白空间。
我知道有很多类似的问题被问到,但我似乎无法得到任何解决方案。似乎我最好的选择是使用一些 jQuery,如下所示:
$(function() {
$(window).resize(function() {
$('div:full-slider').height($(window).height() - $('div:full-slider').offset().top);
});
$(window).resize();
});
不幸的是,我对 jQuery 不是很精通,每当我尝试实现上述或类似的东西时,我的内容就会消失。
在此先感谢您的帮助!