Twitter Bootstrap 按钮文本自动换行

新手上路,请多包涵

对于我的生活,我无法让这些 Twitter 引导按钮将文本换行到多行,它们看起来像这样。

我不能发布图片,所以这就是它正在做的……

[This is the 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>

任何帮助将非常感激。

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

编辑。 JSFiddle http://jsfiddle.net/TTKtb/ - 您将需要它展开右栏,以便面板彼此相邻。

原文由 M_Becker 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 797
2 个回答

试试这个:添加 white-space: normal; 到 Bootstrap Button 的样式定义,或者您可以将显示的代码替换为下面的代码

<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>

我在 这里 更新了你的小提琴,以展示它是如何产生的。

原文由 Brian Kinyua 发布,翻译遵循 CC BY-SA 3.0 许可协议

您可以简单地添加此类。

 .btn {
    white-space:normal !important;
    word-wrap: break-word;
}

原文由 Getsomepeaches 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题