html - 文本不会在按钮内中断

标签 html css twitter-bootstrap-3

所以我有以下代码:

<div class="col-md-2">
 <div class="panel">
  <div class="btn-group-vertical btn-block">
   <button type="button" class="btn btn-default btn-lg">
    <div style=" SEE QUESTION ">
     Here is some very long text on purpose here is some very long text on purpose here is some very long text on purpose 
    </div>
   </button>
  </div>
 </div>
</div>

正如您将在 this bootply 上看到的那样,无论我在 style 中放入什么,显示都不像我预期的那样最后一个属性 <div> .我试过很多东西,比如 width:100% , word-break: break-all , word-wrap: break-word

我想我发现它与 btn 有关在 <button> 上课标记(当我删除它时,按钮内的文本会按我预期的方式运行,但我找不到哪个 CSS 属性 btn 强制执行此行为...

显然,我希望文本在达到按钮内允许的最大宽度时中断(我在 bootply 中举了一个显示应该是什么样子的例子(或多或少))

谢谢

最佳答案

问题是 .btnwhite-space: nowrap;(默认为 bootstrap)

所以您只需要用具有 white-space: normal; 的规则覆盖它。

关于html - 文本不会在按钮内中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31826153/

相关文章:

javascript - 我可以在对象类的更改上触发或执行 JavaScript 函数吗?

html - 列不环绕 float 元素

jquery - 为什么我的导航在使用 Fullpage.js 时不是垂直的?

html - 将 Material-UI 文本字段与段落对齐

Javascript 在本地和服务器上的行为不同

html - 将可点击的帮助图标添加到 Bootstrap 导航栏中的导航栏菜单项

css - 足以更改@media 以自定义 Bootstrap 网格中的最大宽度吗?

javascript - 回文检查器 - 无法获得检查短语的功能

twitter-bootstrap - 无法使用 Twitter Bootstrap 创建列

jquery - 显示/隐藏任意数量 ID 的 slider 切换