申し訳ありませんが、みんなが残っているものを埋めるために拡張してください...私はこのようなレイアウトを持ってCSS:それは別のCSSの高さは「100%」(sortof)質問ですね、一つの中心のdivの高さは、高さが固定された容器に
:
---------------.
|Containing div | Containing div's height is FIXED
| .-----------. | (say 400px for simplicity)
| |Inner div1 | | Inner div1 has height fixed (say 50px)
| '-----------' | Inner div3 has static-but-unknown content,
| .-----------. | height not known at render time
| |Inner | | Inner Variable Div should expand to the rest
| |Variable | | of the space - i.e. I want to eliminate
| |Div | | the "blank space"
| '-----------' |
| .-----------. |
| |Inner div3 | |
| |with fixed | |
| |usercontent| |
| '-----------' |
| blank space |
'---------------'
それは固定された高さ(たとえば400px)を持つ1つのコンテナ部門です。その中にdiv1、Variable Div、div3という縦に積み重ねられた複数のdivがあります。それらのうちの少なくとも1つ(div3)は静的ではあるが未知のコンテンツを持っているため、すべてのピクセルの高さを計算するだけではありません。 div1 + div3がContainer Divに収まるという議論のために、
コンテナ部門の400px内の残りの部分を埋めるように変数Divを展開したいと考えています。しかし、その高さを100%と指定することはできません。これは、他の内部divが必要とするスライスを無視し、Container Divsをオーバーフローさせるためです。
これはほとんどのCSS高さタグ付き質問とは異なりますが、CSS div height won't expandとFixed parent container height, child to expand/be-limited-to parent containerが関連している可能性があります。
可能であれば、私は純粋なCSSソリューションの後にいます。私はFF/Webkit /非常に最近のIEで働いているだけで大丈夫です。
ああ、ちょうど下のdivのいくつかと、上の他のdivの整列。うーん。私は内部の変数divの背景が必要ですが、私はいくつかのネストを使ってこのアイデアを基にすることができます。興味深い思考 - ありがとう。 – AlexC
あなたが望むものについてもっと詳しく説明できるなら、私は喜んで別のものを持っていきます。 – thirtydot