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にあまり精通しておらず、上記または同様のものを実装しようとすると、コンテンツが表示されなくなります。
助けてくれてありがとう!