【发布时间】:2011-11-03 01:29:14
【问题描述】:
我有一个浮动:左的 div,在 div 之后是页面的其余部分。 为了让页面的其余部分保持在 div 下面,我必须先放置一个
<br clear="all">
问:如何将页面的其余部分置于浮动 div 下方? 我认为我需要将页面的其余部分包装在一个新的 div 中并使其浮动。 但我倾向于尽可能远离花车。
【问题讨论】:
-
你能把它摆弄一下/贴一个例子来说明你的意思吗?
-
html 是什么样子的?
-
在html5中,br标签没有这个属性。
-
br with prop
clear: both是在浮动垂直流之后清除并保持下一个元素的边距顶部完整的唯一方法。但是,一个技巧是在清除元素上使用伪。示例<h2>Im a heading after floating stuff and usally I got 20px margin top</h2>然后 CSS:h2:before { content: ""; display:table; margin-bottom: 20px; }这只有在<h2>没有应用背景样式或边框顶部时才有用,因为随后将包含伪。但是对于简单的 div 和包装器,这很有效。
标签: css