我的应用程序中有屏幕,我在其中使用高音扬声器引导网格布局。虽然我在大型桌面显示器布局上开发它看起来不错。如果我转到移动设备,两个选择下拉输入字段将变得非常小,我看不到其中的任何文本。我最初col-xs
在所有网格上使用,但后来我切换到col-md
并解决了问题。因此,如果我在移动设备上打开该页面,那么每一列都会被推送到下一行。但是,输入字段之间没有空格。似乎他们坐在彼此之上。我在引导程序中阅读了几篇关于网格布局的文章,他们建议为每个网格元素使用不同的列大小。我不确定它是如何工作的,我的解决方案是否正确?这是我到目前为止的示例:
<script language="javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script language="javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<div class="container">
<form>
<div class="row">
<div class="col-xs-2 col-xs-offset-2">
<select class="form-control" id="frmuser_status" name="frmuser_status" required>
<option value="">Select</option>
<option value="2">All</option>
<option value="1">Active</option>
<option value="0">InActive</option>
</select>
</div>
<div class="col-xs-2">
<select class="form-control" id="frmuser_filter" name="frmuser_filter" required>
<option value="">Filter By</option>
<option value="1">Name</option>
<option value="2">Email</option>
<option value="3">System ID</option>
</select>
</div>
<div class="col-xs-4">
<div class="input-group">
<input type="Search" class="form-control" placeholder="Search User" />
<div class="input-group-btn">
<button class="btn btn-info"><span class="glyphicon glyphicon-search"></span></button>
</div>
</div>
</div>
</div>
</form>
</div>
<br><br>
<div class="container">
<form>
<div class="row">
<div class="col-md-2 col-md-offset-2">
<select class="form-control" id="frmuser_status" name="frmuser_status" required>
<option value="">Select</option>
<option value="2">All</option>
<option value="1">Active</option>
<option value="0">InActive</option>
</select>
</div>
<div class="col-md-2">
<select class="form-control" id="frmuser_filter" name="frmuser_filter" required>
<option value="">Filter By</option>
<option value="1">Name</option>
<option value="2">Email</option>
<option value="3">System ID</option>
</select>
</div>
<div class="col-md-4">
<div class="input-group">
<input type="Search" class="form-control" placeholder="Search User" />
<div class="input-group-btn">
<button class="btn btn-info"><span class="glyphicon glyphicon-search"></span></button>
</div>
</div>
</div>
</div>
</form>
</div>
在上面的示例中,我使用具有不同列大小的相同代码来显示较小屏幕大小的差异。确定列大小的最佳方法是什么?有没有规定我需要多少列xm,sm,md
或lg
列?如果有人可以提供帮助或提供任何示例,请告诉我。谢谢!