html - 包装器 div 到内部 float 元素的高度?

标签 html css

我有一个 div 'a' (simple div)

和 div 'b' 是 float:left;

我想知道将 div 'a' 的高度设置为 div 'b' 的完美包装正确方法是什么(根据 高度).

enter image description here

我知道有一些选择:

1) 设置 'a' : overflow:hidden (有效)。

2) 在'b' div 的末尾设置'clear':both

  • ) 我很想知道更多选项(除了 div 'a' 的固定高度...)

  • ),当然还有更好的方法。

最佳答案

@Royi Namir;还有其他人喜欢clearfix像这样

CSS:

.clearfix:after {
    display: block;
    content: " ";
    clear: both;
    }

根据更好的方法,clearfixoverflow:hidden 两者都更好,因为您无需在 html 中编写任何 extra markup每个元素。

关于html - 包装器 div 到内部 float 元素的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7538911/

相关文章:

html - 不使用表格如何垂直划分网页?

javascript - contenteditable div 内有很多 span 标签

html - 如何在 ng-repeat 中分隔多个元素?

html - <h1> 在 <a> 的内部还是外部?

javascript - 最初放入 Bootstrap 容器中的没有预定义宽度的固定元素不会从父级继承宽度

php - php 中的背景 css

html - 为什么这个航向不居中?

jquery - 转到另一个页面时更改按钮的背景?

html - 浏览器以不同方式呈现相同的 css 文件

Python BeautifulSoup,遍历标签和属性