次の 3 列のレイアウトを機能させるのに問題があります。
A B C
+-------+-------------------+------------+
| | | |
| Fixed | Use unused space | Resizable |
| | | |
+-------+-------------------+------------+
どこ:
- Aは固定幅です。
- Bは、列 A と C で使用されていないコンテナー内の使用可能なスペースを使用します。
- Cには、幅が変更される可能性があり、B を別の幅に「プッシュ」する必要があるコンテンツが含まれています。
これを作成するための私の最善の試みは次のとおりです: http://jsfiddle.net/x3ESz/
私が調べた他のすべてのトピックでは、3 つすべてをマージンを使用して B でフローティングとして折り返しを防止することを提案していますが、これでは C が C のコンテンツに基づいて B のサイズを変更することはできません (B の右マージンに値を指定する必要があるため)。
また、これを達成するために JS に頼るのも避けたいと思っています。