我所有的div都以空格结束。这也影响了菜单div,我不想在最后添加填充。
我试图实现NoEm风格并使用它,但当然它什么也没做。一旦我写了它,我重新认为它不会影响div。代码在这里:
div {
margin-bottom: 1em; /* Adjust depending on your text's line-height */
}
div .NoEm {
}
所以问题是: 除了一个,我怎么能让所有div以一个边距结束?
没有jquery或Js想要。
编辑:HTML
<div class="navbar navbar-inverse NoEm ">
编辑:2 的jsfiddle
COMMENT
大声笑,因为没有意识到CCS问题,所以很多投票要求我显示<div></div>
答案 0 :(得分:2)
为.NoEm
设置margin-bottomdiv {
margin-bottom: 1em; /* Adjust depending on your text's line-height */
}
.NoEm {
margin-bottom: 0;
}
答案 1 :(得分:1)
IkoTikashi的答案是正确的,基于他们发布时的可用信息;在小提琴出现之前。
现在我们可以看到您的HTML代码,我们可以看到其他问题:除了未在.NoEm类中明确将margin-bottom设置为0之外,您的navbar div还包含OTHER div。所有这些div也有1em的保证金底部。
您需要使用修复IkoTikashi提供的明确将.NoEm中的margin-bottom设置为0,并且您需要在用于创建导航栏的所有div上使用该类。