【问题标题】:bootstrap-select inside bootstrap grid and panel layout becomes too big upon window resize引导网格内的引导选择和面板布局在窗口调整大小时变得太大
【发布时间】:2017-06-20 14:58:20
【问题描述】:

我正在尝试使用 bootstrap-select 而不是常规的 bootstrap select ( with form-control 类),在我尝试调整页面大小之前,它非常棒。如果我使窗口变小,那么选择器不再适合我的面板,这是一种耻辱。这是我的html:

<div class="col-md-4">
 <div class="panel panel-default">
  <div class="panel-heading">Basic information</div>
  <div class="panel-body">
  <div class="input-group">
    <span class="input-group-addon">Chain</span>
     <select class="form-control selectpicker" data-live-search="true"> 
     </select>
   </div>
 </div>
</div>

即使在调整窗口大小时选择选项中的文本太大(而不是裁剪),有什么聪明的方法可以使选择在列/面板内对齐?它需要是动态的,因此您可以将屏幕调整为您想要的任何大小,而不会破坏面板。展示问题的图片:

编辑 - 页面的引导结构:

<div class="container-fluid">
<div class="row">
 <div class="col-md-4">
  <div class="panel panel-default">
     <div class="panel-heading">Panel 1</div>
     <div class="panel-body">
      <div class="input-group">
         <span class="input-group-addon">Normal select (works)</span>
           <select class="form-control"></select>
      </div>
      <div class="input-group">
         <span class="input-group-addon">Selectpicker (breaks panel)</span>
          <select class="form-control selectpicker" data-live-search="true"> 
      </select></div>
     </div>
     </div>
    </div>
     <div class="col-md-4">

      </div>
      <div class="col-md-4">
      </div>
  </div>
</div>

https://jsfiddle.net/qbnxf2zm/

【问题讨论】:

  • 你有没有尝试添加一些css比如overflow:hidden?
  • @oguzhancerit 不是我要找的东西

标签: html css twitter-bootstrap-3 bootstrap-select bootstrap-selectpicker


【解决方案1】:

这里的问题是选择框中的文本太多,浏览器想要全部显示。如果您不想全部显示,您可以将 .form-control 包装在您允许的最大宽度的 div 中,并且由于 .form-control 类具有 width: 100% 它只会允许它达到那个宽度。

但是,我测试了您的代码,当我尝试它时,它会隐藏任何太长的输入。我需要更多代码才能了解它为什么不起作用。

【讨论】:

  • 嘿!感谢您的提示,我会尝试这种方法。问题出现在非常长的文本中,并且您将页面大小调整为大约一半 - 我使用 1 个普通选择和一个选择器在页面结构中对其进行了编辑。
  • 由于某种原因 selectpicker 导致溢出问题。你需要用它来做你正在做的事吗?即使没有它,代码看起来也一样
  • 我想使用它,因为它内置了搜索功能和额外的功能(更少的编码)
  • 你在 jsfiddle 以外的地方尝试过这个吗?我尝试了您在其他地方发布的确切代码,我没有问题
  • 您是否包含了用于引导选择的 .css 和 .js?如果这些都不包括在内,它可以正常工作,但是单击选择后您无法获得搜索和内容的附加功能
猜你喜欢
  • 2014-12-06
  • 2014-08-25
  • 1970-01-01
  • 1970-01-01
  • 2015-09-07
  • 1970-01-01
  • 1970-01-01
  • 2015-04-11
  • 1970-01-01
相关资源
最近更新 更多