これをどう説明するのが一番いいのかよくわかりません。3 つの div 要素を並べて配置しようとしています。1 つ目 (左から右) は柔軟な幅、2 つ目も柔軟な幅、3 つ目は静的な幅で、右にフロートします。最初の 2 つは、3 番目と同じレベルの div 内にあります。つまり、最初の 2 つの合計幅を最大幅以下に維持します。 これが私がやっていることのjsfiddleです。
私の問題は、中央の div のテキストが長い場合、テキストを折り返すのではなく、中央の div が最初の div の下に落ちることです。最初の div は柔軟で、小さくなる可能性があるため、中央の div に最大幅を指定することはできません。どうすればこれを修正できますか?
テーブルを使用して実現できることはわかっていますが、それが唯一の簡単な解決策でない限り、そうしないことを本当に望んでいます。
編集:固定幅にすることにしました。これに必要な作業量はそれだけの価値がありませんでした。特に、ほとんどの場合、柔軟な幅はとにかく私には使用されないことを考えると.