以下のような従来のメールのようなレイアウトを使用するアプリがあります。
新しい CSS3 フレックスボックス モデルを使用して構築しましたが、ユーザーがフォルダー ボックスに新しいアイテムを動的に追加する機能を追加するまで、見事に機能します。フォルダボックスにスペースが残っている限り、その下のタスクボックスに成長し始めないようにフレックスボックスが機能することを願っていました。残念ながら、これは私が見ているものではありません(Chrome 17)。
問題を示すJSFiddle hereを作成しました。[フォルダーの追加] リンクをクリックするだけで、新しい子を収容するのに十分なスペースが残っていても、フォルダー ボックスが大きくなります。
質問に。1 つが利用可能な高さの 3 分の 2 ( box-flex 2 ) を占め、もう 1 つが 3 分の 1 ( box-flex 1 )を占め、そのような方法でそれを行うように、flexbox を使用して 2 つの垂直に配置されたボックスを構築するにはどうすればよいですか?新しいコンテンツが最初のボックスに追加されたとき、スペースがなくなるまで拡張を開始しません。