我是bootsrap的新手,所以这个问题可能很简单,但我在调整标签大小时遇到了问题。
这是一个简单的代码段:
<div class="container">
<div class="row">
<div class="col-xs-3">
<input type="submit" value="<< Back" class="btn btn-danger btn-block"></input>
</div>
<div class="col-xs-9">
<label class="label-info label col-xs-12">This label is too little!</label>
</div>
</div>
</div>
你可以在这里找到一个有效的JSFiddle: http://jsfiddle.net/DTcHh/2446/
正如您所看到的,input
占据了3列,它被正确分配,并且也高于label
。我希望label
能够:
按钮的行为是正确的,这要归功于btn-block
类,这使得它填充了可用的3列,但label
没有等效的。
我怎样才能做到这一点?它可能非常简单,但我特别喜欢网络内容和引导程序,任何人都可以启发我吗?
答案 0 :(得分:4)
基础.label
样式不允许这样做。我的建议是定义您自己的.label-block
样式,您可以使用它代替label
。像这样的东西会起作用
.label-block {
font-weight: normal;
display: block;
padding: 6px 12px;
margin: 0;
border: 1px solid transparent;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
width: 100%;
}
然后在你的HTML中,只使用那种风格而不是label
<div class="container">
<div class="row">
<div class="col-xs-3">
<input type="submit" value="<< Back" class="btn btn-danger btn-block"></input>
</div>
<div class="col-xs-9">
<label class="label-info label-block">This label is too little!</label>
</div>
</div>
</div>
JSFidlle供参考。