私は現在 CSS グリッドを学習しており、このカードをグリッドに分割して作成するように依頼されました。作りたいグリッドの写真を添付します。
実際には、これらすべてのカードが配置される大きなグリッド (CSS ではプロファイル グリッドと呼ばれます) があり、この大きなグリッドの高さは 255 ピクセルです。カードとカード内のグリッドの両方がこの 255 ピクセルの高さに従うようにしたいのですが、カード自体の高さは正しく取得できましたが、内側のグリッドの高さは正しくありません。内側のグリッド自体は 2 行で構成され、最初の行は画像で高さ 150 ピクセル、2 行目は 1fr に設定されていますが、内側のグリッドの高さを 255 ピクセルにすることができません。何か問題がありましたか?
https://i.stack.imgur.com/g9Eh6.png
以下は jsFiddle のリンクです: https://jsfiddle.net/40tnwd1o/
リーリー リーリー
i.stack.imgur.com/g9Eh6.png これは、
profile-card
ではなく、profile-grid
の高さです。profile-card
には、高さ255px
が設定されています。height:100%
をprofile-grid
に追加する必要があります。