私のページの最初のセクションをユーザのウィンドウの100%にしようとしていますが、画面の高さに応じて3つの垂直アイテムのサイズを変更しています。私はフレキシボックスを使用しています、これを達成するためにコンテナの高さに基づいた要素のサイズ変更CSS
、特にこれらのスタイル:
CSS
.vertical-content {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
}
.theitems {
flex-grow: 1;
}
は、これは機能しますが、いくつかの奇妙な理由でそれが唯一のFirefoxで正しく要素のサイズを変更します。 Safariは画像を伸ばし、Chromeはサイズを変更しません。私が与えたフレックス仕様(flex-grow: 1
)は、アイテムがすべてコンテナ内に垂直に収まるようにアイテムのサイズを変更すると考えました。 (正)
クロム(不正)
サファリ(不正)
のFirefox
誰もがここで何が起こっているのか任意のアイデアを持っていますか?