html - 如何在父div的框架内保持 float div?

标签 html css

我有一个 div,其中包含几个设置为 float:left 的其他 div。现在我想要一个围绕所有这些的框架,所以我在父 div 上放置了一个边框,但是 float 的那些“流”出了框架......

CSS:

.rendering {
    padding-left:10pt;
    border-width: 1px;
    border-style: solid;
}
.column {
    float:left;
    padding-left:10pt;
}

HTML:

<div class="rendering">
    <div class="column">
        <img class="ImagePlugin" src="some-image">
    </div>
    <div class="column">
        <span class="phone">999</span>
        <span class="name">Assange</span>
    </div>
</div>

我该怎么做(在 CSS 中)才能将它们保留在父框架内?

最佳答案

添加overflow: hidden给你的 parent <div> - http://jsfiddle.net/5AVA8/

.rendering {
    padding-left:10pt;
    border-width: 1px;
    border-style: solid;
    overflow: hidden;
}

关于html - 如何在父div的框架内保持 float div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9017120/

相关文章:

html - 为什么我的 css slider 不能在 chrome 中工作,但在 IE 和 Fifox 中工作

html - 用 chrome 打印时,带有 thead 和 tfoot 的表格布局不正确

css - 父子重叠以创建选项卡样式效果

html - 无法将文本区域设置为宽度 : 100% using bootstrap

javascript - 输入标签从不显示非数字单词的外观

javascript - 边缘的 CSS 动画转换错误

javascript - 在模式中显示 Javascript 变量

html - Bootstrap 列彼此不相邻

css - 通过媒体查询触发适用于不同选择器的样式

HTML 表格给我带来麻烦