为什么在浮动元素后会忽略html元素的上边距?

为什么在浮动元素后会忽略html元素的上边距?,第1张

为什么在浮动元素后会忽略html元素的上边距?

您已正确找出问题所在。float

<div>
不再用于计算顶部边距,因此2
<div>
只是彼此对接。一种简单的解决方法是包装第二个
<div>
。这将使包装器(看不见)紧靠第一个包装
<div>
,并允许您为其指定空白

使包装程序正常工作的技巧是使空白成为内部空白。换句话说,包装器使用填充而不是空白。这意味着包装器外部发生的任何事情(就像其他浮动元素一样)都不重要。

<div >foo</div><div  >    <div >This div should not touch the other div.</div></div>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4912031.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存