我正在创建一个带有标题和徽标的简单 html。我为电子邮件模板这样做,所以都是内联样式。我注意到发生了一个浮动中断,并且图像溢出了它的父级。
<div style="width:640px;">
<!-- header -->
<div id="header" style="background-color:#005387; height:160px;">
<div id="logo-container" style="margin-top:20px;margin-left:20px;">
<img src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcTPCYwy-3sPJo4XjlB28KVXivC2FlDjYquB1i5Kb7assH9trLoanw">
</div>
</div>
</div>
知道为什么会这样吗?当我将溢出:隐藏添加到#header elem 时,它工作正常。但是我没有在其中浮动任何元素,那为什么会有浮动中断?
编辑:
好吧,我不够清楚。更新了代码。我想将margin-top 添加到#logo-container。但是当我这样做时,整个 div 会下降,好像 #header 不在正常流程中(我的意思是浮动中断,这通常发生在我们将元素浮动到父级中时)。