Bootstrap-表格
时间:2020-02-23 14:29:47 来源:igfitidea点击:
在本教程中,我们将学习在Bootstrap中设置表单样式。
表格是任何的重要组成部分。
它允许用户提交数据和获取数据。
Bootstrap提供了可帮助我们设计表单样式的类。
表格组类
将"标签"和"输入"或者"选择"之类的控件包装在" .form-group"中以保持适当的间距。
<form>
<div class="form-group">
<!-- some more html elements goes here -->
</div>
</form>
表单控制类
我们可以在所有文本" <input>"," <select>"和" <textarea>"上使用" .form-control"类,以将其宽度默认设置为100%。
<form>
<div class="form-group">
<label for="email">Email</label>
<input type="email"
class="form-control"
id="email"
name="email">
</div>
<div class="form-group">
<label for="password">Password</label>
<input type="password"
class="form-control"
id="password"
name="password">
</div>
<div class="form-group">
<label for="file">Upload File</label>
<input type="file"
id="image"
name="image">
</div>
<div class="form-group">
<label for="description">Description</label>
<textarea rows="3"
class="form-control"
id="description"
name="description"></textarea>
</div>
<div class="form-group">
<label for="file">Upload File</label>
<select class="form-control"
id="team"
name="team">
<option value="-">--- Select Team ---</option>
<option value="team-a">Team A</option>
<option value="team-b">Team B</option>
<option value="team-c">Team C</option>
</select>
</div>
<button type="submit"
class="btn btn-success">
Submit
</button>
</form>
内联表格
为了创建内联表单,我们在开始表单标签中使用.form-inline类。
这仅适用于视口内宽度至少为768px的表单。
<form class="form-inline">
<div class="form-group">
<label for="email">Email</label>
<input type="email"
class="form-control">
</div>
<div class="form-group">
<label for="password">Password</label>
<input type="password"
class="form-control">
</div>
<button type="submit"
class="btn btn-primary">
Login
</button>
</form>
水平形式
为了创建水平表单,我们在开始表单标签中使用.form-horizontal类。
<form class="form-horizontal">
<div class="form-group">
<label for="email"
class="col-sm-2 control-label">Email</label>
<div class="col-sm-6">
<input type="email"
class="form-control">
</div>
</div>
<div class="form-group">
<label for="password"
class="col-sm-2 control-label">Password</label>
<div class="col-sm-6">
<input type="password"
class="form-control col-sm-10">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-6">
<button type="submit"
class="btn btn-primary">
Login
</button>
</div>
</div>
</form>
输入文件
对于输入文件类型,我们不使用.form-control类。
如果要在其周围使用边框,则可以使用它。
没有.form-control类。
<div class="form-group">
<label for="file">Upload File</label>
<input type="file"
id="image"
name="image">
</div>
使用.form-control类。
<div class="form-group">
<label for="file">Upload File</label>
<input type="file"
class="form-control"
id="image"
name="image">
</div>
选框
当我们要允许用户选择多个选项时,请使用该复选框。
要设置复选框的样式,我们使用.checkbox类。
<div class="checkbox">
<label>
<input type="checkbox"
value="Option 1">
Option 1
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox"
value="Option 2">
Option 2
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox"
value="Option 3">
Option 3
</label>
</div>
内联复选框
为了使复选框内联,我们使用.checkbox-inline类。
<div class="checkbox-inline">
<label>
<input type="checkbox"
value="Option 1">
Option 1
</label>
</div>
<div class="checkbox-inline">
<label>
<input type="checkbox"
value="Option 2">
Option 2
</label>
</div>
<div class="checkbox-inline">
<label>
<input type="checkbox"
value="Option 3">
Option 3
</label>
</div>
禁用复选框
为了禁用复选框,我们使用.disabled类,并将disabled属性添加到输入元素。
<div class="checkbox">
<label>
<input type="checkbox"
value="Option 1">
Option 1
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox"
value="Option 2">
Option 2
</label>
</div>
<div class="checkbox disabled">
<label>
<input type="checkbox"
value="Option 3"
disabled>
Option 3
</label>
</div>
单选框
当我们要允许用户从许多选项中仅选择一个选项时,我们使用单选框。
<div class="radio">
<label>
<input type="radio"
name="options"
value="Option 1">
Option 1
</label>
</div>
<div class="radio">
<label>
<input type="radio"
name="options"
value="Option 2">
Option 2
</label>
</div>
<div class="radio">
<label>
<input type="radio"
name="options"
value="Option 3">
Option 3
</label>
</div>
嵌入式单选框
为了使收内联单选框,我们使用.radio-inline类。
<div class="radio-inline">
<label>
<input type="radio"
name="options"
value="Option 1">
Option 1
</label>
</div>
<div class="radio-inline">
<label>
<input type="radio"
name="options"
value="Option 2">
Option 2
</label>
</div>
<div class="radio-inline">
<label>
<input type="radio"
name="options"
value="Option 3">
Option 3
</label>
</div>
禁用单选框
为了禁用单选框,我们使用.disabled类,并将disabled属性添加到输入元素。
<div class="radio">
<label>
<input type="radio"
name="options"
value="Option 1">
Option 1
</label>
</div>
<div class="radio">
<label>
<input type="radio"
name="options"
value="Option 2">
Option 2
</label>
</div>
<div class="radio disabled">
<label>
<input type="radio"
name="options"
value="Option 3"
disabled>
Option 3
</label>
</div>
这涵盖了表单的一些常用元素。
有关更多详细信息,请访问Bootstrap官方。

