对,所以我有一个页面的一部分:
<div class="article">
<div class="author">
<img src="images/officers/john_q_public_thm.jpg" />
<span class="name">John Q. Public</span>
<span class="position">President</span>
</div>
<abbr class="postdate">
<span class="month m-01">Jan</span>
<span class="day d-31">31</span>
<span class="year y-2009">2009</span>
</abbr>
<div class="content">
<h2 class="title">Article Title</h2>
<p>Pellentesque habitant morbi...facilisis luctus, metus</p>
<p>Pellentesque habitant morbi...facilisis luctus, metus</p>
</div>
</div>
<div class="article">...</div>
<div class="article">...</div>
和author
divabbr
向左浮动。这些article
div 中的每一个都需要与其兄弟姐妹分开 5px 左右。但是,author
div 超出了 div 的技术“高度”。什么都不做,margin-bottom
因为空间被浮动占用了author
。
这有点难以想象,所以我把它放在了 server上。
有什么方法可以强制父级至少与其中的所有浮动元素一样高?
如果有人知道我在说什么,谢谢。