<div id="cnblogs_post_body" class="blogpost-body"><p><span style="font-family: 幼圆">本篇文章是对H+这种框架进行整理,顺便了解一下标准的代码规范的写法。</span></p> <p><strong><span style="font-family: 幼圆; font-size: 16px">1、表单:</span></strong></p> <p><span style="font-size: 16px"><strong><span style="font-family: 幼圆">1)、下面是一个基本表单:</span></strong></span></p> <p><span style="font-family: 幼圆"><img src="https://images2015.cnblogs.com/blog/1055766/201704/1055766-20170407095129644-525659583.png" alt=""></span></p> <p><span style="font-family: 幼圆; font-size: 15px">如今来看这个表单的结构:</span></p> <p><span style="font-family: 幼圆; font-size: 15px"><span style="font-size: 16px"><strong>1.</strong></span>整个表单的外框结构是一个div,至于padding和margin,则须要你们根据实际项目的状况来设定。</span></p> <p><span style="font-family: 幼圆"><img src="https://images2015.cnblogs.com/blog/1055766/201704/1055766-20170407102634128-1002696269.png" alt=""></span></p> <p><strong><span style="font-size: 16px">2.</span></strong><span style="font-size: 16px; font-family: 幼圆"><span style="font-size: 15px">div里面的第二部分先须要用<form></form>标签包裹,里面的每个红色框都是一个form-group.</span></span></p> <p><img src="https://images2015.cnblogs.com/blog/1055766/201704/1055766-20170407103001285-961994313.png" alt=""></p> <p><span style="font-size: 16px"><strong>3.</strong><span style="font-family: 幼圆; font-size: 15px">在每个form-group里面,用label标签将标签头如“用户名,密码”等包裹起来。</span></span></p> <p><img src="https://images2015.cnblogs.com/blog/1055766/201704/1055766-20170407104148738-783424062.png" alt=""></p> <p><span style="font-size: 16px"><strong>4.</strong></span><span style="font-family: 幼圆; font-size: 15px">自动登陆和登陆按钮的那里,一个左浮,一个右浮,对于自动登陆。外面用label套住整个。而后是div里面装有input,而后是自动登陆文字。</span></p> <p><span style="font-family: 幼圆; font-size: 15px"><img src="https://images2015.cnblogs.com/blog/1055766/201704/1055766-20170407105348582-1397217081.png" alt=""></span></p> <p>框架大体代码以下:</p> <div class="cnblogs_code"><div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a href="javascript:void(0);" onclick="copyCnblogsCode(this)" title="复制代码"><img src="//common.cnblogs.com/images/copycode.gif" alt="复制代码"></a></span></div> <pre><div> <h3>登陆</h3> <p>欢迎登陆本站(⊙o⊙)</p> <form role=<span style="color: #800000">"</span><span style="color: #800000">form</span><span style="color: #800000">"</span>> <div <span style="color: #0000ff">class</span>=<span style="color: #800000">"</span><span style="color: #800000">form-group</span><span style="color: #800000">"</span>> <label>用户名</label> <input placeholder=<span style="color: #800000">"</span><span style="color: #800000">请输入您注册的E-mail</span><span style="color: #800000">"</span> <span style="color: #0000ff">class</span>=<span style="color: #800000">"</span><span style="color: #800000">form-control</span><span style="color: #800000">"</span> type=<span style="color: #800000">"</span><span style="color: #800000">email</span><span style="color: #800000">"</span>> </div> <div <span style="color: #0000ff">class</span>=<span style="color: #800000">"</span><span style="color: #800000">form-group</span><span style="color: #800000">"</span>> <label>密码</label> <input placeholder=<span style="color: #800000">"</span><span style="color: #800000">请输入密码</span><span style="color: #800000">"</span> <span style="color: #0000ff">class</span>=<span style="color: #800000">"</span><span style="color: #800000">form-control</span><span style="color: #800000">"</span> type=<span style="color: #800000">"</span><span style="color: #800000">password</span><span style="color: #800000">"</span>> </div> <div> <button <span style="color: #0000ff">class</span>=<span style="color: #800000">"</span><span style="color: #800000">btn btn-sm btn-primary pull-right m-t-n-xs</span><span style="color: #800000">"</span> type=<span style="color: #800000">"</span><span style="color: #800000">submit</span><span style="color: #800000">"</span>><br> <strong>登 录</strong> </button> <label> <div><br> <input type=<span style="color: #800000">"</span><span style="color: #800000">checkbox</span><span style="color: #800000">"</span>><br> </div><br> 自动登陆<br> </label> </div> </form> </div></pre> <div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a href="javascript:void(0);" onclick="copyCnblogsCode(this)" title="复制代码"><img src="//common.cnblogs.com/images/copycode.gif" alt="复制代码"></a></span></div></div> <p><span style="font-size: 16px"><strong><span style="font-family: 幼圆">2)、下面是一个横向表单:</span></strong></span></p> <p> <img src="https://images2015.cnblogs.com/blog/1055766/201704/1055766-20170407111014300-1471563540.png" alt=""></p> <p>下面是横向表单的部分代码:</p> <div class="cnblogs_code"><div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a href="javascript:void(0);" onclick="copyCnblogsCode(this)" title="复制代码"><img src="//common.cnblogs.com/images/copycode.gif" alt="复制代码"></a></span></div> <pre><span style="color: #0000ff"><</span><span style="color: #800000">div </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="form-group"</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">label </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="col-sm-3 control-label"</span><span style="color: #0000ff">></span>用户名:<span style="color: #0000ff"></</span><span style="color: #800000">label</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">div </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="col-sm-8"</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">input </span><span style="color: #ff0000">placeholder</span><span style="color: #0000ff">="用户名"</span><span style="color: #ff0000"> class</span><span style="color: #0000ff">="form-control"</span><span style="color: #ff0000"> type</span><span style="color: #0000ff">="email"</span><span style="color: #0000ff">></span> <br><span style="color: #0000ff"> <</span><span style="color: #800000">span </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="help-block m-b-none"</span><span style="color: #0000ff">></span>请输入您注册时所填的E-mail<span style="color: #0000ff"></</span><span style="color: #800000">span</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">div</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">div</span><span style="color: #0000ff">></span></pre> <div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a href="javascript:void(0);" onclick="copyCnblogsCode(this)" title="复制代码"><img src="//common.cnblogs.com/images/copycode.gif" alt="复制代码"></a></span></div></div> <p>相对应的部分重要css以下:</p> <div class="cnblogs_code"><div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a href="javascript:void(0);" onclick="copyCnblogsCode(this)" title="复制代码"><img src="//common.cnblogs.com/images/copycode.gif" alt="复制代码"></a></span></div> <pre><span style="color: #800000">.control-label</span>{<span style="color: #ff0000"> padding-top</span>:<span style="color: #0000ff"> 7px</span>;<span style="color: #ff0000"> margin-bottom</span>:<span style="color: #0000ff"> 0</span>;<span style="color: #ff0000"> text-align</span>:<span style="color: #0000ff"> right</span>;}//这行重要<span style="color: #800000"> .form-control</span>{<span style="color: #ff0000"> background-color</span>:<span style="color: #0000ff"> #FFF</span>;<span style="color: #ff0000"> border</span>:<span style="color: #0000ff"> 1px solid #e5e6e7</span>;<span style="color: #ff0000"> border-radius</span>:<span style="color: #0000ff"> 1px</span>;<span style="color: #ff0000"> display</span>:<span style="color: #0000ff"> block</span>;<span style="color: #ff0000"> padding</span>:<span style="color: #0000ff"> 6px 12px</span>;<span style="color: #ff0000"> transition</span>:<span style="color: #0000ff"> border-color 2s ease-in-out 0s,box-shadow .15s ease-in-out 0s</span>;//这行重要<span style="color: #ff0000"> width</span>:<span style="color: #0000ff"> 100%</span>;<span style="color: #ff0000"> font-size</span>:<span style="color: #0000ff"> 14px</span>;}<span style="color: #800000"> .help-block </span>{<span style="color: #ff0000"> display</span>:<span style="color: #0000ff"> block</span>;//这行重要<span style="color: #ff0000"> margin-top</span>:<span style="color: #0000ff"> 5px</span>;<span style="color: #ff0000"> margin-bottom</span>:<span style="color: #0000ff"> 10px</span>;<span style="color: #ff0000"> color</span>:<span style="color: #0000ff"> #737373</span>;</pre> <div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a href="javascript:void(0);" onclick="copyCnblogsCode(this)" title="复制代码"><img src="//common.cnblogs.com/images/copycode.gif" alt="复制代码"></a></span></div></div> <p><span style="font-size: 16px"><strong><span style="font-family: 幼圆">3)、下面是一个弹出表单:</span></strong></span></p> <p><span style="font-size: 15px"><span style="font-family: 幼圆">这是按钮以及弹出后的效果:</span></span></p> <p><span style="font-size: 15px"><span style="font-family: 幼圆">按钮:</span></span></p> <p> <img src="https://images2015.cnblogs.com/blog/1055766/201704/1055766-20170407112705628-243875104.png" alt=""></p> <p>效果:</p> <p><img src="https://images2015.cnblogs.com/blog/1055766/201704/1055766-20170407112829238-547007376.png" alt=""></p> <p>下面是按钮代码:因为按钮的css都是一些简单样式类,故此处再也不赘述。</p> <div class="cnblogs_code"> <pre><span style="color: #0000ff"><</span><span style="color: #800000">div </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="text-center"</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">a </span><span style="color: #ff0000">data-toggle</span><span style="color: #0000ff">="modal"</span><span style="color: #ff0000"> class</span><span style="color: #0000ff">="btn btn-primary"</span><span style="color: #ff0000"> href</span><span style="color: #0000ff">="form_basic.html#modal-form"</span><span style="color: #0000ff">></span>打开登陆窗口<span style="color: #0000ff"></</span><span style="color: #800000">a</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">div</span><span style="color: #0000ff">></span></pre> </div> <p>下面是modal弹出后代码:</p> <div class="cnblogs_code"><div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a href="javascript:void(0);" onclick="copyCnblogsCode(this)" title="复制代码"><img src="//common.cnblogs.com/images/copycode.gif" alt="复制代码"></a></span></div> <pre><span style="color: #0000ff"><</span><span style="color: #800000">div </span><span style="color: #ff0000">id</span><span style="color: #0000ff">="modal-form"</span><span style="color: #ff0000"> class</span><span style="color: #0000ff">="modal fade in"</span><span style="color: #ff0000"> aria-hidden</span><span style="color: #0000ff">="true"</span><span style="color: #ff0000"> style</span><span style="color: #0000ff">="display: block; padding-right: 17px;"</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">div </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="modal-dialog"</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">div </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="modal-content"</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">div </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="modal-body"</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">div </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="row"</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">div </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="col-sm-6 b-r"</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">h3 </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="m-t-none m-b"</span><span style="color: #0000ff">></span>登陆<span style="color: #0000ff"></</span><span style="color: #800000">h3</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">p</span><span style="color: #0000ff">></span>欢迎登陆本站(⊙o⊙)<span style="color: #0000ff"></</span><span style="color: #800000">p</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">form </span><span style="color: #ff0000">role</span><span style="color: #0000ff">="form"</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">div </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="form-group"</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">label</span><span style="color: #0000ff">></span>用户名:<span style="color: #0000ff"></</span><span style="color: #800000">label</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">input </span><span style="color: #ff0000">placeholder</span><span style="color: #0000ff">="请输入用户名"</span><span style="color: #ff0000"> class</span><span style="color: #0000ff">="form-control"</span><span style="color: #ff0000"> type</span><span style="color: #0000ff">="email"</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">div</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">div </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="form-group"</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">label</span><span style="color: #0000ff">></span>密码:<span style="color: #0000ff"></</span><span style="color: #800000">label</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">input </span><span style="color: #ff0000">placeholder</span><span style="color: #0000ff">="请输入密码"</span><span style="color: #ff0000"> class</span><span style="color: #0000ff">="form-control"</span><span style="color: #ff0000"> type</span><span style="color: #0000ff">="password"</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">div</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">div</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">button </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="btn btn-sm btn-primary pull-right m-t-n-xs"</span><span style="color: #ff0000"> type</span><span style="color: #0000ff">="submit"</span><span style="color: #0000ff">><</span><span style="color: #800000">strong</span><span style="color: #0000ff">></span>登陆<span style="color: #0000ff"></</span><span style="color: #800000">strong</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">button</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">label </span><span style="color: #ff0000">class</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">div </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="icheckbox_square-green"</span><span style="color: #ff0000"> style</span><span style="color: #0000ff">="position: relative;"</span><span style="color: #0000ff">><</span><span style="color: #800000">input </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="i-checks"</span><span style="color: #ff0000"> style</span><span style="color: #0000ff">="position: absolute; opacity: 0;"</span><span style="color: #ff0000"> type</span><span style="color: #0000ff">="checkbox"</span><span style="color: #0000ff">><</span><span style="color: #800000">ins </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="iCheck-helper"</span><span style="color: #ff0000"> style</span><span style="color: #0000ff">="position: absolute; top: 0%; left: 0%; display: block; width: 100%; height: 100%; margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 0px none; opacity: 0;"</span><span style="color: #0000ff">></</span><span style="color: #800000">ins</span><span style="color: #0000ff">></</span><span style="color: #800000">div</span><span style="color: #0000ff">></span>自动登陆<span style="color: #0000ff"></</span><span style="color: #800000">label</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">div</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">form</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">div</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">div </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="col-sm-6"</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">h4</span><span style="color: #0000ff">></span>还不是会员?<span style="color: #0000ff"></</span><span style="color: #800000">h4</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">p</span><span style="color: #0000ff">></span>您能够注册一个帐户<span style="color: #0000ff"></</span><span style="color: #800000">p</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">p </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="text-center"</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">a </span><span style="color: #ff0000">href</span><span style="color: #0000ff">="form_basic.html"</span><span style="color: #0000ff">><</span><span style="color: #800000">i </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="fa fa-sign-in big-icon"</span><span style="color: #0000ff">></</span><span style="color: #800000">i</span><span style="color: #0000ff">></</span><span style="color: #800000">a</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">p</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">div</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">div</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">div</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">div</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">div</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">div</span><span style="color: #0000ff">></span></pre> <div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a href="javascript:void(0);" onclick="copyCnblogsCode(this)" title="复制代码"><img src="//common.cnblogs.com/images/copycode.gif" alt="复制代码"></a></span></div></div> <p>modal框css:</p> <p>一、#modal-form 的css,能够看到,几乎都是系统自带:</p> <p><img src="https://images2015.cnblogs.com/blog/1055766/201704/1055766-20170407113622410-120582232.png" alt=""></p> <p>二、.<span style="color: #0000ff">modal-dialog样式:能够看到,也几乎都是系统自带:</span></p> <p><span style="color: #0000ff"><img src="https://images2015.cnblogs.com/blog/1055766/201704/1055766-20170407113741878-775192798.png" alt=""></span></p> <p> </p></div>javascript