center-block with btn-group 在手机上
center-block with btn-group on mobile
我正在尝试将 div 块居中对齐,它在网络上运行良好,但在移动设备上效果不佳:(
这是我的代码:
<div class="center-block">
<div class="btn-group">
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>1</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.middle" btn-checkbox>2 and Best and all</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>3</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.middle" btn-checkbox>4</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>5</label>
</div>
</div>
有出路吗?
我使用了 bootply,我相信问题出在文本上(最好的和所有的......)所以解决这个问题的方法是使用 span 将它隐藏在小屏幕上并且只显示最好的也许?
<div class="center-block">
<div class="btn-group">
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>1</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.middle" btn-checkbox>2
<span class="hidden-xs">and</span> Best <span class="hidden-xs">and all</span></label>
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>3</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.middle" btn-checkbox>4</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>5</label>
</div>
</div>
jsfiddle
您可以将 center-block 更改为 text-center 以使其工作。
<div class="text-center">
<div class="btn-group">
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>1</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.middle" btn-checkbox>2 and Best and all</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>3</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.middle" btn-checkbox>4</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>5</label>
</div>
</div>
我正在尝试将 div 块居中对齐,它在网络上运行良好,但在移动设备上效果不佳:(
这是我的代码:
<div class="center-block">
<div class="btn-group">
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>1</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.middle" btn-checkbox>2 and Best and all</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>3</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.middle" btn-checkbox>4</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>5</label>
</div>
</div>
有出路吗?
我使用了 bootply,我相信问题出在文本上(最好的和所有的......)所以解决这个问题的方法是使用 span 将它隐藏在小屏幕上并且只显示最好的也许?
<div class="center-block">
<div class="btn-group">
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>1</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.middle" btn-checkbox>2
<span class="hidden-xs">and</span> Best <span class="hidden-xs">and all</span></label>
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>3</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.middle" btn-checkbox>4</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>5</label>
</div>
</div>
jsfiddle
您可以将 center-block 更改为 text-center 以使其工作。
<div class="text-center">
<div class="btn-group">
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>1</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.middle" btn-checkbox>2 and Best and all</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>3</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.middle" btn-checkbox>4</label>
<label class="btn btn-success vertical-align" ng-model="checkModel.left" btn-checkbox>5</label>
</div>
</div>