我遇到以下代码的问题;
<li class="span4">
<div class="thumbnail">
<img src="" alt="" />
<div class="caption">
<h3>Title</h3>
<div class="clearfix">
<div class="pull-right">
<div class="btn-group">
<button class="btn btn-success"><i class="icon-thumbs-up"></i></button>
<button class="btn btn-danger"><i class="icon-thumbs-down"></i></button>
<button class="btn btn-warning"><i class="icon-star-empty"></i></button>
</div>
</div>
</div>
</div>
</div>
</li>
缩略图说明中的按钮如下所示;
我遇到的主要问题是,这些只会出现有时。并非总是如此。
它在JSFiddle中运行良好,但无论如何它在这里; http://jsfiddle.net/NsKYH/1/
答案 0 :(得分:3)
如果将 white-space:nowrap 定义为.btn-group
DIV,可能会更好。写得像这样:
.btn-group{
white-space:nowrap;
}
button{
white-space:normal;
}
答案 1 :(得分:2)
我发现某些浏览器和自定义CSS在button
标记之间存在空格问题。尝试:
<div class="btn-group"><button
class="btn btn-success"><i class="icon-thumbs-up"></i></button><button
class="btn btn-danger"><i class="icon-thumbs-down"></i></button><button
class="btn btn-warning"><i class="icon-star-empty"></i></button></div>
或强制CSS中的样式(更好的主意)或内联(不是一个好主意):
<div class="btn-group" style="white-space:nowrap;"> ...
击> <击> 撞击>
您还会在input-append
(等)分组中发现此问题。删除html标记之间的空格似乎解决了这个问题。
答案 2 :(得分:2)