我希望在超小型设备上查看时隐藏input-group-btn。实现此目的的适当方法是什么?
我尝试了以下方法:
<div class="input-group">
<input type="text" class="form-control">
<div class="input-group-btn hidden-xs">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button>
<ul class="dropdown-menu pull-right">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div><!-- /btn-group -->
</div><!-- /input-group -->
但它会打乱输入组http://bootply.com/81206的呈现
不使用'hidden-xs':
使用'hidden-xs':
2条答案
按热度按时间vpfxa7rd1#
@Focus是对的,使用[responsive utility classes][3]是不可能的,但是我设法解决了这个问题http://bootply.com/81230
CSS
HTML语言
u7up0aaq2#
遗憾的是,Bootstrap 3不支持在table-* 元素上使用响应实用程序类:
响应实用程序当前仅可用于块和表切换。当前不支持用于内联和表元素。
.hidden-*
类在display: block;
和display: none
之间切换元素,这会破坏您的布局,因为.input-group
和.input-btn-group
使用表格显示值。我不确定是否有解决方法。