誰かに私の脳の蜘蛛の巣を一掃してもらいたいと思っています。ここで説明しようとしました(システムではGIFを投稿できないため、ASCIIアートを使用しました)
|--------------------------------------------------------------------|
| Browser Window |
| |
| |--------------------------------------------------| |
| | Parent DIV | |
| | | |
| | |-----------------------------------------| | |
| | | Child DIV #1 | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | |-----------------------------------------| | |
| | | |
| | | |
| | |-----------------------------------------| | |
| | | Child DIV #1 | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | |-----------------------------------------| | |
| | | |
| | | |
| |--------------------------------------------------| |
| |
| |
| |
| |
|--------------------------------------------------------------------|
2つの子DIVを含む親DIVが欲しいのですが。子div#1には長い段落があります。子DIV#2には、テーブルに表示される可変幅のコンテンツが含まれています。
親DIVを子DIV#2の幅まで拡張し、子DIV#1を親DIVの幅まで拡張し、それ以上親を拡張しないようにします。
3つのDIVすべてをfloat:leftに設定しています。
子DIV#2のみを含めると、親DIVはテーブルの幅(およびパディングなど)に拡張されます-まさに私が望むものです。DIV#1を含めるとすぐに、子DIV#1も同じ幅であるため、親DIVはブラウザウィンドウの幅に拡大します。
親DIVの幅を制限することはできますが、子DIV#2の幅が可変であるため、これは行いたくありません。子DIV#1の幅を制限することはできますが、子DIV#2と同じ幅にしたいので、これは行いたくありません。DIV#2の幅は可変です。
各ボックスのコンテンツの量は可変であるため、高さを制限したくありません。
これらの結果を得るための別のアプローチはありますか?
ありがとう、
ラルフ