css - 阻止 CSS float 溢出

标签 css html css-float

我在 Dabblet 中有一个代码:http://dabblet.com/gist/5705036

即使在不使用绝对定位的情况下调整浏览器的大小,我也想让这些段保持在它们的位置。例如,当浏览器调整大小时,主内容容器换行 [我在我的大多数容器中使用 CSS Floats]。

我的代码有问题吗?

float 是否适合布局?或者我需要使用其他任何东西?..

我自己无法修复它,并且通过大量研究,仍然没有一个好主意来使用它来解决这个问题。 [此外,我使用 HTML5 标签,例如:section、article、nav 等。]

最佳答案

只需从 maincontent id 中删除 float:left; 并应用 display:table-cell; .您的问题将得到解决。

这是代码。

#maincontent {
    border: 1px solid #BBBBBB;
    border-radius: 5px 5px 5px 5px;
    display: table-cell;
    margin-top: 15px;
    min-height: 400px;
    padding: 2px 6px;
    width: 700px;
}

希望这对您有所帮助。

关于css - 阻止 CSS float 溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16915868/

相关文章:

javascript - 创建接管页面

jquery - 等到加载背景(css)中的图像

javascript - 数组转换成字符串用于转换成数字但不起作用

html - 下拉列表似乎不适用于版本 3

css - 当 block 为 "expanded"时,通过增加其填充和应用负边距,布局中断

css - 我可以仅使用 CSS 添加类吗?

jquery - 向表格单元格添加箭头

javascript - 外部文件中 Javascript 中的相对路径

css - 为什么包含在 float div 之后的 div 中的文本出现错位?

html - float 问题 : content jumping out of parent div