参考:BootStrap中的表单大全
bootstrap 表单部分,具体代码如下所示:
<div class="container"> <form action="#" method="post"> <fieldset> <legend>用户登陆</legend> <div class="form-group"> <label>用户名:</label> <input type="text" class="form-control" name="name" placeholder="用户名"> </div> <div class="form-group"> <label>密码:</label> <input type="password" class="form-control" name="pwd" placeholder="密码"> <!--form-control代表的是占满容器--> </div> <div class="checkbox"> <label><input type="checkbox">记住密码</label> </div> <!--多选框必须这么写 不然会造成选框与文本重叠的问题--> <div class="form-group"> <button type="submit" class="btn btn-default">提交</button> </div> </fieldset> </form></div>
inline表单与label隐藏
<div class="container"> <form action="#" method="post" class="form-inline"> <!--form-inline让表单横向放置--> <fieldset> <legend>用户登陆</legend> <div class="form-group"> <label class="sr-only">用户名:</label> <!--sr-only让label隐藏--> <input type="text" class="form-control" name="name" placeholder="用户名"> </div> <div class="form-group"> <label>密码:</label> <input type="password" class="form-control" name="pwd" placeholder="密码"> <!--form-control代表的是占满容器--> </div> <div class="checkbox"> <label><input type="checkbox">记住密码</label> </div> <!--多选框必须这么写 不然会造成选框与文本重叠的问题--> <div class="form-group"> <button type="submit" class="btn btn-default">提交</button> </div> </fieldset> </form></div>
把label和input放在同一行内的方法
<div class="container"> <form action="#" method="post" class="form-horizontal"> <!--form-horizontal让表单初始化--> <fieldset> <legend>用户登陆</legend> <div class="form-group"> <label class="col-xs-3 control-label">用户名:</label> <!--借助栅格系统设置label的宽度--> <div class="col-xs-9"> <input type="text" class="form-control" name="name" placeholder="用户名"> </div> <!--用div设置栅格并包裹input--> </div> </form></div><!--注意!把label和input放在同一行在768分辨率一下是有问题的 在md和lg上正常-->
新闻热点
疑难解答
图片精选