6. bootstrap 表单

 表单样式

1.普通表单

单独的表单控件会被自动赋予一些全局样式。

所有设置了 .form-control 类的 <input><textarea> 和 <select> 元素都将被默认设置宽度属性为 width: 100%;。 将 label 元素和前面提到的控件包裹在 .form-group中可以获得最好的排列。

2.内联表单

为 <form> 元素添加 .form-inline 类可使其内容左对齐并且表现为 inline-block 级别的控件。只适用于视口(viewport)至少在 768px 宽度时(视口宽度再小的话就会使表单折叠)。

3.水平表单

通过为表单添加 .form-horizontal 类,并联合使用 Bootstrap 预置的栅格类,可以将 label 标签和控件组水平并排布局。这样做将改变 .form-group 的行为,使其表现为栅格系统中的行(row),因此就无需再额外添加 .row了。

		<div class="container">
			<h1>普通表单</h1>
			<form action="#" method="post">
				<fieldset id="">
					<legend>用户登录</legend>
					<!--
						form-group : 底下15px的边距
						form-control : 自适应大小的输入框
						btn btn-default : 默认按钮样式
						checkbox : 整理为默认的样式,防止布局混乱
					-->
					<div class="form-group">
						<label>用户名</label>
						<input class="form-control" type="text" name="name" placeholder="输入用户名" />
					</div>
					<div class="form-group">
						<label>密码</label>
						<input class="form-control" type="password" name="name" placeholder="输入用户名" />
					</div>
					<div class="checkbox">
						<label><input type="checkbox" />记住密码</label>
					</div>
					<button class="btn btn-default" type="submit">登陆</button>
					
				</fieldset>				
			</form>
			<h1>内联表单</h1>
			<!--
				form-inline : 横向排列	
			-->
			<form class="form-inline" action="#" method="post">
				<fieldset id="">
					<legend>用户登录</legend>
					<div class="form-group">
						<label>用户名</label>
						<input class="form-control" type="text" name="name" placeholder="输入用户名" />
					</div>
					<div class="form-group">
						<label>密码</label>
						<input class="form-control" type="password" name="name" placeholder="输入用户名" />
					</div>
					<div class="checkbox">
						<label><input type="checkbox" />记住密码</label>
					</div>
					<button class="btn btn-default" type="submit">登陆</button>
				</fieldset>				
			</form>
			<h1>水平表单</h1>
			<!--
				form-inline : 横向排列	
			-->
			<form class="form-horizontal" action="#" method="post">
				<fieldset id="">
					<legend>用户登录</legend>
					<div class="form-group">
						<label class="col-xs-2">用户名</label>
						<div class="col-xs-4">
							<input class="form-control" type="text" name="name" placeholder="输入用户名" />
						</div>
						</div>
					<div class="form-group">
						<label class="col-xs-2">密码</label>
						<div class="col-xs-4">
							<input class="form-control" type="text" name="name" placeholder="输入用户名" />
						</div></div>
					<div class="checkbox">
						<label><input type="checkbox" />记住密码</label>
					</div>
					<button class="btn btn-default" type="submit">登陆</button>
				</fieldset>				
			</form>
		</div>

表单控件

并没有给特别的样式只是优化了细节的样式而已

            <h1>普通表单</h1>
			<form action="#" method="post">
				<fieldset id="">
					<legend>用户登录</legend>
					<div class="form-group">
						<label>用户名</label>
						<input class="form-control" type="text" name="name" placeholder="输入用户名" />
					</div>
					<div class="form-group">
						<label>密码</label>
						<input class="form-control" type="password" name="name" placeholder="输入用户名" />
					</div>
					<div class="radio">
						<label><input type="radio" name="sex"/>男</label>
						<label><input type="radio" name="sex"/>女</label>
					</div>
					<div class="checkbox">
						<label><input type="checkbox" />记住密码</label>
						<label><input type="checkbox" />记住密码</label>
						<label><input type="checkbox" />记住密码</label>
						<label><input type="checkbox" />记住密码</label>
					</div>
					<div class="form-group">
						<!-- 
							多选属性
						 -->
						 <label>多选菜单</label>
						<select name="" class="form-control" multiple="">
							<option value="">123</option>
							<option value="">123</option>
							<option value="">123</option>
							<option value="">123</option>
						</select>
					</div>
					<button class="btn btn-default" type="submit">登陆</button>
					
				</fieldset>				
			</form>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值