ブラウザ ウィンドウのサイズが変更されたときに、div の縦横比を維持する必要があります。
私はこれについてかなりの検索を行いました。画面の幅が変更されるたびに、パディングを使用して、div の高さを幅に対して相対的にすることで、div のアスペクト比を維持することができます。
この手法は、Stack Overflow でここに示されています。特に、このリンクされた例では、実際の手法が示されています。
しかし、私は反対のことをする必要があります。高さを div の幅に対して相対的にするのではなく、ブラウザー ウィンドウの高さが変更されるたびに div の幅を変更する必要があります。これを行う必要があるのは、コンテンツを相対的に流したい背景画像があり、その背景画像の高さが 100% で、縦横比が保持されているためです。
リンクされた方法を使用してみましたが、水平属性を垂直属性に交換しました。機能していません。理由がわかりません。おそらく誰かがこれを行う方法を示すことができます。