画面が横長か縦長のときに別の高さにするにはdivが必要です。私はメディアクエリを使用しますが、デバイスが手動で回転している場合、その自動サイズをdivに変更するかどうかはわかりません。画面の向きに合わせてdivにCSSを適用する
私はこれまでこれを持っていますが、動作していないようです。あなたの要素のスタイルをjQueryを使っていじり始める前に
<style type="text/css">
#header {
position:relative;
height:100vh;
}
</style>
<script type="text/javascript">
$(window).resize(function() {
if ($(this).height() > $(this).width() {
$('#header').css("height","50vh"); }
}
</script>
使用メディアクエリの代わりに –
使用 ')'関数の終了後に – Mahi