CSSだけを使って前の要素の高さを取得できますか? 私は前の要素の高さを知っておく必要がありますのdiv B.前の要素の高さを取得
#b{
height:calc(100vh - heightOfPreviousElement);
}
の動的高さを設定するCALC()関数を使用しています。私が知っている
は、100VHは、画面の高さの100%に等しいことです。
私は一つの問題を持っている、フレックスbelow.Using答えに
をコードを使用していました。オレンジ色の高さは小さくなります。
それは私にはXYの問題のように聞こえます。おそらく、別の要素(兄弟)に基づいて高さを調整するだけなので、フレックスボックスのような他の方法を使ってレイアウトを作成することもできます。残念ながら、CSSは以前の要素や親を選択することを許可していません(したがって**カスケード**という名前)。視覚的にどのようなレイアウトを実現したいか、コードのスニペットなど、より詳細な情報を含めるように質問を更新してください。非常に役立ちます。 – Terry
可能な複製:http://stackoverflow.com/q/33129660/3597276 –