【发布时间】:2015-02-10 11:17:32
【问题描述】:
有没有办法防止 Bootstrap 选择上的选项“截止”?请参阅下面的代码和随后的图片。第一张图片显示正确显示的选项。第二张图片显示了我将屏幕宽度调整为小于选项文本后关闭的选项。
如果我不能通过 CSS 做到这一点,如果选项宽度大于选择宽度,我打算使用 jQuery 将选择框的宽度设置为等于最大选项宽度。
<select class="form-control multiple" size="3">
<option>test123 test123 test123 test123 test123 test123</option>
<option>test123 test123 test123 test123 test123 test123</option>
</select>
【问题讨论】:
-
能否包含用于调整选择框大小的相关代码?
-
我没有调整选择框的大小...我正在调整浏览器窗口的大小...
-
@ZackMacomber 您可以尝试将“溢出:自动”添加到您的选择元素。可能无法提供您想要的最终解决方案,但它在我的测试中有效。 (铬)
-
如果您将窗口大小重新调整为小于选项列表宽度,您希望发生什么?越线?在浏览器之外溢出?我的意思是,如果根本没有空间,它就会被切断,没有 css 或 jquery 会改变它。 (没有缩小字体以使其适合)
-
您可以通过将
word-wrap: break-word;添加到所选类之一来使它们自动换行。这不是完美的解决方案,但它会增加可读性,因为不需要滚动。有趣的是:它似乎与word-wrap: normal;
标签: jquery html css twitter-bootstrap