Twitter Bootstrap按钮文本Word Wrap

M_B*_*ker 179 html css web twitter-bootstrap

对于我的生活,我无法将这些Twitter引导按钮文本换行到多行,它们就像这样出现.

我无法发布图片,所以这就是它正在做的......

[这是bu] tton文本

我希望它看起来像

[这是]

[按钮文字]

<div class="col-lg-3"> <!-- FIRST COL -->
  <div class="panel panel-default">
    <div class="panel-body"> 
    <h4>Posted on</h4>
    <p>22nd September 2013</p>
    <h4>Tags</h4>
    <a href="#" class="btn btn-primary btn-xs col-lg-12" style="margin-bottom:4px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a>
   <a href="#" class="btn btn-primary btn-xs col-lg-12" style="margin-bottom:4px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a>
   <a href="#" class="btn btn-primary btn-xs col-lg-12" style="margin-bottom:4px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a>
           </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.

编辑.我试过添加,word-wrap:break-word;但它没有任何区别.

编辑.JSFiddle http://jsfiddle.net/TTKtb/ - 你需要它扩展右栏,使面板彼此相邻.

Bri*_*yua 348

试试这个:添加空格:正常; 到Bootstrap按钮的样式定义,或者您可以将显示的代码替换为下面的代码

<div class="col-lg-3"> <!-- FIRST COL -->
  <div class="panel panel-default">
    <div class="panel-body"> 
    <h4>Posted on</h4>
    <p>22nd September 2013</p>
    <h4>Tags</h4>
    <a href="#" class="btn btn-primary btn-xs col-lg-12" style="margin-bottom:4px;white-space: normal;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a>
   <a href="#" class="btn btn-primary btn-xs col-lg-12" style="margin-bottom:4px;white-space: normal;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a>
   <a href="#" class="btn btn-primary btn-xs col-lg-12" style="margin-bottom:4px;white-space: normal;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a>
           </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在这里更新了你的小提琴,以显示它是如何出现的.

  • @ user2063032我认为这个家伙可以最好地解释白空间[link](http://www.impressivewebs.com/css-white-space/). (4认同)
  • 几年后......为我节省了##小时。谢谢。 (2认同)

Get*_*hes 67

您只需添加此类即可.

.btn {
    white-space:normal !important;
    word-wrap: break-word; 
}
Run Code Online (Sandbox Code Playgroud)

  • 我还需要```word-break:normal```来覆盖bootstrap设置的值.但它起了作用! (4认同)

hwj*_*wjp 8

FWIW,在 Boostrap 4.4 中,您可以.text-wrap向按钮等内容添加样式:

   <a href="#" class="btn btn-primary text-wrap">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a>
Run Code Online (Sandbox Code Playgroud)

https://getbootstrap.com/docs/4.4/utilities/text/#text-wrapping-and-overflow