我有一些关于浮动元素何时需要并且不需要清除的问题。何时必须清除浮标?
考虑下面的标记:
<div>
<div style="float:right">
<a href="#">Delete Destination</a>
</div>
Unfloated text here.
</div>
这似乎正常工作,虽然我从来没有清除浮动内容。这个标记是否有潜在的问题?
我有一些关于浮动元素何时需要并且不需要清除的问题。何时必须清除浮标?
考虑下面的标记:
<div>
<div style="float:right">
<a href="#">Delete Destination</a>
</div>
Unfloated text here.
</div>
这似乎正常工作,虽然我从来没有清除浮动内容。这个标记是否有潜在的问题?
清除文本会将它移到“删除目标”下方。
好的,没错。所以你没有看到我在做什么的问题? –
你期望什么问题?您的文本将用尽浮动div未使用的空间。文本的其余部分将转到下一行。 – jack
我不确定。我正在设置一个浮动样式。我想它仅限于风格发生的元素。出于某种原因,我的头脑中必须明确地清除漂浮物。 –
你还记得上学的时候,当你需要去到下一行?
每当你想要去下一条线,你必须清除漂浮物。但CSS和浏览器世界的区别在于,下一行可能会下降500px。每当你想要继续在同一行上有元素时,就不要清除浮游物。
这当然是非常基本的解释。请让我知道,如果我可以帮助更多。
哈哈。伟大的比喻! – Jawad
http://gtwebdev.com/workshop/floats/enclosing-floats.php – Jawad
http://www.quirksmode.org/css/clearing.html – Jawad