我试图将两个跨度放在一个容器中,以实现跨越这两个跨度的背景。我做了一个 jsfiddle 例子,见下文
问题是 div 似乎没有跨越这两个,而是位于两个跨度之上。如果我分别为两个跨度设置背景,我会得到它们之间的排水沟,这不应该是可见的。我还尝试定位 div 是否未正确关闭但无济于事。
更新了更少的垃圾:http: //jsfiddle.net/hsEWG/5/
我试图将两个跨度放在一个容器中,以实现跨越这两个跨度的背景。我做了一个 jsfiddle 例子,见下文
问题是 div 似乎没有跨越这两个,而是位于两个跨度之上。如果我分别为两个跨度设置背景,我会得到它们之间的排水沟,这不应该是可见的。我还尝试定位 div 是否未正确关闭但无济于事。
更新了更少的垃圾:http: //jsfiddle.net/hsEWG/5/
将 div 更改为 span10 类,我认为它可以工作:
clearfix
解决你的问题!只需clearfix
在.bgcolorblack
. 如果您有来自 的菜单div
,overflow: hidden;
将对其进行修剪。
<div class="bgcolorblack clearfix">
一般TBS自带clearfix
类。但是如果你发现它没有被包含,你可以很好地将它复制到你的 CSS 中:
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
如果您不需要空间,请给包装器一个 class span10
。在 CSS 中:
.bgcolorblack.clearfix.span10 {margin-left: 0;}