当前位置: 首页 >前端技术 > Bootstrap~表单Form

Bootstrap~表单Form

回到目录

在进行自己的后台改版时,大体布局都使用了bootstrap,剩下的表单部分没理由不去使用它,对于表单的美化和布局,bootstrap做的也是很不错的,有大气的边框,多功能的按钮及宏观的表单布局,一切都是那么的完整与完美!

普通表单

我们需要将表单元素包裹到form-group类里,一般以<div class="form-group">...</div>来进行存放,而在它内容表单元素名称一般放在label标签里,而input标签的类名为form-control,值得注意的是,你的checkbox和radio等元素需要写在自己的div里。

例如下面的表单

<form>  <div class="form-group"><label for="exampleInputEmail1">Email address</label><input type="email" class="form-control" id="exampleInputEmail1" placeholder="Email">  </div>  <div class="form-group"><label for="exampleInputPassword1">Password</label><input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">  </div>  <div class="form-group"><label for="exampleInputFile">File input</label><input type="file" id="exampleInputFile"><p class="help-block">Example block-level help text here.</p>  </div>  <div class="checkbox"><label>  <input type="checkbox"> Check me out</label>  </div>  <button type="submit" class="btn btn-default">Submit</button></form>

运行之后的效果

水平排放的表单

需要你的表单元素需要水平排放,可以在表单上添加类.form-inline,这种表单一般在元素比较少时比较适用

例如

<form class="form-inline">  <div class="form-group"><label class="sr-only" for="exampleInputEmail3">Email address</label><input type="email" class="form-control" id="exampleInputEmail3" placeholder="Email">  </div>  <div class="form-group"><label class="sr-only" for="exampleInputPassword3">Password</label><input type="password" class="form-control" id="exampleInputPassword3" placeholder="Password">  </div>  <div class="checkbox"><label>  <input type="checkbox"> Remember me</label>  </div>  <button type="submit" class="btn btn-default">Sign in</button></form>

普通表单+元素水平排放

这种表单用的是最多的,在一般用户注册,填写资料时,经常可以见到如下的表单效果

实现这种表单使用了.form-horizontal类,每行元素被包裹在 <div class="form-group">...</div>即可

form class="form-horizontal">  <div class="form-group"><label for="inputEmail3" class="col-sm-2 control-label">Email</label><div class="col-sm-10">  <input type="email" class="form-control" id="inputEmail3" placeholder="Email"></div>  </div>  <div class="form-group"><label for="inputPassword3" class="col-sm-2 control-label">Password</label><div class="col-sm-10">  <input type="password" class="form-control" id="inputPassword3" placeholder="Password"></div>  </div>  <div class="form-group"><div class="col-sm-offset-2 col-sm-10">  <div class="checkbox"><label>  <input type="checkbox"> Remember me</label>  </div></div>  </div>  <div class="form-group"><div class="col-sm-offset-2 col-sm-10">  <button type="submit" class="btn btn-default">Sign in</button></div>  </div></form>

我们通过代码也可以看到,在进行表单布局时,也可以用col-sm和col-sm-offset进行栅格布局!

回到目录

作者:张占岭
来源链接:https://www.cnblogs.com/lori/p/4664012.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/front/117546.html

标签:Bootstrap
分享给朋友:

“Bootstrap~表单Form” 的相关文章

前端日志系统设计 2022年06月05日 08:13:58
HTML标签及其属性 2022年06月06日 17:08:10
HTML全部标签简介 2022年06月06日 23:17:34
HTML - 标签自定义属性 2022年06月07日 17:28:32
HTML隐藏属性的使用 2022年06月08日 16:38:28
HTML的标签英文全称 2022年06月09日 20:16:35
html中如何实现a标签的点击事件 2022年06月09日 21:39:21
HTML5 常用 标签 锚 列表 用法 2022年06月09日 23:52:14