使用Bootstrap如何使用CSS将按钮的字幕缩小到新行。
我的按钮由按钮文本和按钮字幕组成。按钮字幕位于小标签中。
我不想使用html BR,我一直试图在CSS中这样做。
<a id="option_button" class="btn btn-success" >Button Text<br/><small>This is the sub-title of the button</small></a>
<a id="option_button" class="btn btn-success" >Button Text<small>This is the sub-title of the button</small></a>
#option_button small {
clear:left;
}
答案 0 :(得分:2)
一种选择是将white-space: pre
添加到父元素。
这样,HTML中的新行将得到尊重。
保留空白的序列,仅在源中的换行符和
<br>
元素处断行。
#option_button {
white-space: pre;
}
<link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<a id="option_button" class="btn btn-success">Button Text
<small>This is the sub-title of the button</small>
</a>
当然,您也可以制作small
元素block
级别。
#option_button small {
display: block;
}
另一种选择是使用伪元素:
#option_button small:before {
content: "\A";
white-space: pre;
}
答案 1 :(得分:1)
将您的CSS更改为:
#option_button small {
display: block;
}