【发布时间】:2012-08-07 00:38:45
【问题描述】:
我希望有人能帮我清理一下我脑子里的蜘蛛网。我试图在这里说明(系统不允许我发布 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 的宽度,而不进一步扩展父 DIV。
我将所有 3 个 DIV 设置为 float:left。
如果我只包含子 DIV #2,则父 DIV 会扩展到表格的宽度(加上填充等)——这正是我想要的。只要我包含 DIV #1,父 DIV 就会扩展到浏览器窗口的宽度,因为子 DIV #1 也一样宽。
我可以限制父 DIV 的宽度,但我不想这样做,因为子 DIV #2 的宽度可变。我可以限制子 DIV #1 的宽度,但我不想这样做,因为我希望它与子 DIV #2 的宽度相同,而 DIV #2 的宽度可变。
我不想限制任何高度,因为每个框中的内容量是可变的。
还有其他方法可以得到这些结果吗?
谢谢,
拉尔夫
【问题讨论】:
标签: javascript jquery css html