ユーザーの画面サイズに応じて幅が変わる場合、divの高さを幅のちょうど半分に設定するにはどうすればよいですか?
私はdivに次のセットを持っています...
#div1 {
min-width:400px;
width:100%;
max-width:1200px;
height:400px;
background-color:red;
}
幅はこれで問題なく機能します。画面が狭すぎると 400 ピクセルでロックされ、画面が大きくなりすぎると 1200 ピクセルで拡大が停止します。しかし、私はまた、高さをいつでも幅のちょうど半分になるように変更したいと考えています。何かのようなもの...
#div1 {
min-width:400px;
width:100%;
max-width:1200px;
height:width/2;
background-color:red;
}
それはうまくいきませんでした(私は本当に期待していませんでした)。
可能であればCSSを使用したいと思いますが、ユーザーがインターネットウィンドウのサイズも手動で調整した場合に高さを変更したいので(現在の幅で何が起こるかなど)。CSSでそれが可能かどうかはわかりませんが、Jqueryでこれを実現する方法があれば、それも喜んで使用します.
誰でも私を助けることができますか?