Bootstrap页面布局12 - BS表单元素的排版
首先看看这行代码:
<label for='account'>帐 号</label> <input id='account' name='account' type='text' value='' placeholder='请输入手机号/邮箱' /> <p class='help-block'>请输入您注册时的手机/邮箱</p> <label for='password'>密 码</label> <input id='password' name='account' type='password' value='' placeholder='请输入账号密码' /> <p class='help-block'>请输入帐号密码</p> <button type='button' class='btn btn-primary'>登 录</button>
如图效果:
为了使之在同一行上,我们需要改进一下代码
<form class='form-horizontal'> <fieldset> <legend>用户登录</legend> <div class='control-group'> <label class='control-label' for='account'>帐 号</label> <div class='controls'> <input id='account' name='account' type='text' value='' placeholder='请输入手机号/邮箱' /> <p class='help-block'>请输入您注册时的手机/邮箱</p> </div> </div> <div class='control-group'> <label class='control-label' for='password'>密 码</label> <div class='controls'> <input id='password' name='account' type='password' value='' placeholder='请输入账号密码' /> <p class='help-block'>请输入帐号密码</p> </div> </div> </fieldset> <div class='form-actions'> <button type='submit' class='btn btn-primary'>登 录</button> </div> </form>
说明:
legend标签:定义表单描述,且下方会有灰色的线
.form-actions: 灰色背景和适当的边距
.controls:包围住表单元素
.control-label:如果要使“密码”文字和文本框在同一线上,需要给“密码”外围的lable添加.control-label类,同时需要给文本框和提示文字外围包围一个类为.cnotrols的div
效果如图:
---- 始终相信这句:
----“做每天该做的事,不计结果!”
---- 因爲對於編程還只是新手,對很多知識掌握的不牢靠,歡迎大家批評指正~~|=-=|~~
----“做每天该做的事,不计结果!”
---- 因爲對於編程還只是新手,對很多知識掌握的不牢靠,歡迎大家批評指正~~|=-=|~~