css - .clearfix 类的 UL 意外高度

标签 css twitter-bootstrap

我正在使用 clearfix 类来清除 float 元素。但是它对 ul 元素表现得很奇怪。它正在为 ul 添加高度,这似乎取自 .sidebar ul 元素。我在谷歌上搜索了很多,但没有找到任何解释或解决方案。

JsFiddle 示例: http://jsfiddle.net/2cfGV/3/

JsFiddle 整页 View : http://jsfiddle.net/2cfGV/1/embedded/result/

 .clearfix2:before, .clearfix2:after {
    content:"";
    display: block;
}
.clearfix2:after {
    clear: both;
}

最佳答案

使用显示:表格。使用 display: block 需要设置额外的属性:http://css-tricks.com/snippets/css/clear-fix/

关于css - .clearfix 类的 UL 意外高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22355057/

相关文章:

javascript - 拖入 GIF 时表格变形

html - 当第二个 div 可能有 loooong 字符串时,水平堆叠两个 div LTR

css - Bootstrap 按钮按下状态

html - Bootstrap 主容器被导航栏遮挡

css - 使用 CSS 水平对齐标签和两个 DIV

javascript - 无法使用 webpack 缩小 css 代码

html - 没有id的div的CSS位置

css - CSS 选择器的 "Inheritance"

html - Bootstrap 示例不呈现灰色框。其他都好吗?

Javascript滚动选择最喜欢的按钮