何时必须清除浮动?

时间:2011-07-06 18:08:33

标签: html css css-float

我有一些关于浮动元素何时需要而且不需要清除的问题。

考虑以下标记:

<div>
    <div style="float:right">
        <a href="#">Delete Destination</a>
    </div>
    Unfloated text here.
</div>

这似乎工作正常,虽然我从来没有清楚浮动的内容。这个标记有潜在的问题吗?

2 个答案:

答案 0 :(得分:1)

清除文字会将其移至“删除目的地”下方。

参考:https://developer.mozilla.org/en/CSS/clear

答案 1 :(得分:1)

你还记得上学日,当你需要去下一行吗?

每当你想要进入下一行时,你必须清除浮子。但CSS和浏览器世界的区别在于,下一行可能是500px下降:)。每当你想继续在同一行上有元素时,就不要清除浮点数。

这当然是非常基本的解释。如果我能提供更多帮助,请告诉我。