html - Div 不会清除 float

标签 html css

我在这里开发了一个应用程序:http://nicheminer.co/niche-miner.html 我遇到了一个问题,带有 .niche-miner 类的主容器不会清除 float ,你可以看到它溢出了其余的内容。

我用过这个 CSS:

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

并将该类添加到主容器中,但它仍然不会清除 float 。

这让我抓狂,但无论出于何种原因,我都无法让主容器完全包裹选项卡式内容。任何帮助将不胜感激。

PS:提前为 CSS 中可怕的“!important”标签道歉 - 一旦此应用程序从静态页面转储到主站点的 WordPress 主题中,就有必要维护 CSS。

最佳答案

position: absolute;

.tabs .tab-content 中导致了问题。

将其更改为

position: relative;

将解决“清晰”的问题,但是您必须进行必要的 css 调整以使布局看起来像以前一样。

关于html - Div 不会清除 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33711860/

相关文章:

html - CSS:使用显示内联 block 将文本与元素对齐

html - 如何恢复页脚

css - 溢出:以可变的 100% 宽度隐藏

javascript - ng-repeat 无法正常工作

javascript - 选择一个标签并使用 jquery 更改其文本

css - PSD切片外包服务

html - 在wordpress右侧边栏中对齐右输入表单

html - Firefox 中的闪烁动画

javascript - 如何使下拉菜单仅在点击外部时关闭?

javascript - 我可以使用 JavaScript SVG 库将 SVG 图像显示为 div 背景吗?