【发布时间】:2012-04-03 21:41:42
【问题描述】:
我正在寻找以下 CSS 解决方案:-
<div style="display:inline;">
<div>The content of this div is dynamically created but will always be wider than
the below div.
</div>
<div> Need this div to have the same width as the above div.
</div>
</div>
包装器div 具有内联显示并按预期工作,两个子 div 都具有动态生成的内容。我需要底部的取前一个兄弟的宽度。
非常感谢您提前提出的任何建议。
【问题讨论】:
-
div 是一个块元素,它们会自动采用他的父宽度。检查这个jsfiddle.net/qG7b8
-
确实如此。两个内部 div 的宽度最大化以适合其父级的宽度。这可能不是你的意思......
-
感谢您的 cmets。我给了包装器 div 一个 display:inline 属性,这意味着它采用了它最宽的孩子的宽度。现在我需要的是让第二个子 div 取第一个子 div 的宽度。
-
检查我上面的小提琴:)
-
@sandeep 我不希望包装 div 占据整个屏幕。我希望它和它最宽的孩子一样宽。我希望这是有道理的。