Bootstrap学习记录【6】【表单】

本文介绍了表单控件的基本使用方法,包括不同类型的输入框、下拉框、文本框、复选框、单选框及按钮等,并详细阐述了如何进行表单布局,如水平表单和内联表单的设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.表单控件

.form-control.input-lg(较大) .input-sm(较小)

1.1输入框input

	<input type="text" class="form-control"><br>
	<input type="text" class="form-control input-lg"><br>
	<input type="text" class="form-control input-sm"><br>

在这里插入图片描述
1.2下拉框select

	<select name="select" id="select" class="form-control">
		<option value="1">这是1</option>
		<option value="2">这是2</option>
		<option value="3">这是3</option>
	</select>

在这里插入图片描述
1.3文本框textarea

	<textarea class="form-control">你好啊</textarea><br>
	<textarea class="form-control input-lg">你好啊</textarea><br>
	<textarea class="form-control input-sm" >你好啊</textarea><br>

在这里插入图片描述
1.4复选框checkbox、单选框radio
(1)checkbox
①竖直排放

<div class="row">
		<div class="col-lg-8">
			<div class="checkbox">
				<label><input type="checkbox" name="hobby" />唱歌</label>
			</div>
			<div class="checkbox">
				<label><input type="checkbox" name="hobby" />跳舞</label>
			</div>
		</div>
	</div>

②水平排放

<div class="row">
		<div class="col-lg-8">
			<label  class="checkbox-inline">
				<input type="checkbox" name="hobby">唱歌
			</label>
			<label  class="checkbox-inline">
				<input type="checkbox" name="hobby">跳舞
			</label>
		</div>
	</div>

(2)radio即将上述checkbox例子里的checkbox全改成radio

1.5按钮button
(1)button
基本样式:.btn
附加样式:
.btn-danger:红
.btn-success:绿
.btn-warning:橙
.btn-primary:深蓝
.btn-info:蓝
.btn-link:按钮效果(蓝字)
.btn-default:白

<button class="btn btn-danger">按钮</button>

(2)设置其他标签为按钮效果

	<a href="" class="btn btn-success">a标签</a>
	<div class="btn btn-danger">div标签</div>
	<span class="btn btn-info">span标签</span>

在这里插入图片描述
(3)按钮大小
.btn-lg .btn-sm .btn-xs(超小)

(4)按钮禁用
.disabled 看起来像禁用了,只是样式上禁用了,点击还是有效果的

1.6表单布局
创建基本表单的步骤:
(1)向父<form>标签添加role="from"
(2)把标签和控件放在一个带有.from-groupdiv
(3)向所有文本元素<input><textarea><select>添加class="from-control"

结构布局:
(1)(使用更多)水平表单 .form-horizontal

	<form role="form" class="form-horizontal" action="#">
		<div class="form-group">		
			<label for="email" class="control-label col-md-2">邮箱</label>
			<div class="col-md-8">
				<input id="email" type="email" class="form-control" placeholder="请输入邮箱">
			</div>
		</div>
		<div class="form-group">		
			<label for="password" class="control-label col-md-2">密码</label>
			<div class="col-md-8">
				<input id="password" type="password" class="form-control" placeholder="请输入密码">
			</div>
		</div>
	</form>

在这里插入图片描述

(2)内联表单,在一行显示.form-inline,都在一行上显示,不需要设置占多少

	<form role="form" class="form-inline" action="#">
		<div class="form-group">		
			<label for="email" class="control-label col-md-2">邮箱</label>
			<input id="email" type="email" class="form-control" placeholder="请输入邮箱">
		</div>
		<div class="form-group">		
			<label for="password" class="control-label col-md-2">密码</label>
			<input id="password" type="password" class="form-control" placeholder="请输入密码">
		</div>
		<div class="form-group">
				<button class="btn btn-info">审查</button>
				<button class="btn btn-success">提交</button>
				<button class="btn btn-warning">退出</button>
			</div>
	</form>

在这里插入图片描述
其他补充:lable中的for与input中的id相同,点击lable可聚焦到input标签
在这里插入图片描述

学习来源:
https://www.bilibili.com/video/BV1Pz4y1k7g5?from=search&seid=12895899452417695000
学习进度:101、102、103、104

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值