ブラウザのサイズ変更に合わせて div のサイズを変更し、ページの読み込み時に最初に設定するために JavaScript を使用しています。(はい、私はそれが優雅に低下する必要があることを知っています。) CSS を介してすべてを行うことができない理由は、考慮する必要がある画面の上部に一定の高さを持つ固定ナビゲーション バーがあるためです。ブラウザー ウィンドウに合わせて div (およびそのグラデーション背景) のサイズを変更したいのですが、CSS の高さプロパティを変更すると、サイズ変更ではなく画像が切り取られてしまいます。つまり、ページの次のセクションが適切に遷移しません。これに対する簡単な修正はありますか?
私が現在使用しているCSSは次のとおりです。
#homepage_aboutstrip {
background-image:url('home/images/gradient-about-background.png');
background-repeat:repeat-x;
position:absolute;
margin-top:0px;
width:100%;
height:1050px;
z-index:1;
}
また、背景画像ではなく IMG タグを使用することは明らかに機能しますが、ここではオプションではありません。