2016-04-28 53 views
0

我正在使用响应式Web管理单页面应用程序,我使用的是Bootstrap 3AngularJS 1.4.8,我创建了一个面板,然后我在该面板中放置了一个表单,在两个按钮的窗体内部的页脚。Bootstrap-3面板页脚不填充面板

我的问题是面板页脚不覆盖/填充面板的长度。

我是否需要将页脚放在form之内,以便按钮可以发送信息,或者如果我将页脚放在form之外,该按钮可以发送信息吗?

我觉得现在的问题是,我创建了一个<div class="col-lg-12"> 把面板的标题,这里面div我创造了另一个<div class="col-lg-6">把面板内容,所以这就是为什么面板页脚不覆盖整个面板。

我试过把页脚放在<div class="col-lg-6">之外,它能工作,但是如果这样做,按钮将会在form之外。这对我来说很重要,就像把按钮放在form之外的一个不好的做法。

这里是我的html代码

<div class="row"> 
    <div class="col-lg-12"> 
     <h1 class="page-header">Create User</h1> 
    </div> 
    <!-- /.col-lg-12 --> 
</div> 
<!-- /.row --> 
<div class="row"> 
    <div class="col-lg-12"> 
     <div class="panel panel-primary"> 
      <div class="panel-heading"> 
       Basic Form Elements 
      </div> 
      <div class="panel-body"> 
       <div class="row"> 
        <div class="col-lg-6"> 
         <form role="form"> 
          <div class="form-group"> 
           <label>Name:</label> 
           <input class="form-control" placeholder="user name"> 
          </div> 
          <div class="form-group"> 
           <label>Email:</label> 
           <input class="form-control" placeholder="email"> 
          </div> 
          <div class="panel-footer clearfix"> 
           <div class="pull-right"> 
            <button type="reset" class="btn btn-default">Reset</button> 
            <button type="submit" class="btn btn-primary">Send</button> 
           </div> 
          </div> 
         </form> 
        </div> 
        <!-- /.col-lg-6 (nested) --> 
        <!-- /.col-lg-6 (nested) --> 
       </div> 
       <!-- /.row (nested) --> 
      </div> 
      <!-- /.panel-body --> 
     </div> 
     <!-- /.panel --> 
    </div> 
    <!-- /.col-lg-12 --> 
</div> 
<!-- /.row --> 

回答

1

您的面板尺未正确在面板的底部对齐的原因是因为你拥有它的面板体内部。面板标题,面板体和面板页脚都应该是面板内部的独立组件。

只需从面板体内移除面板页脚即可。

这将意味着按钮将在表单之外,但您不能在多个div上携带表单内容。如果你想避免从表格中移除按钮,你可能不得不将它们留在身体中,或许可以按照面板页脚的外观来设计。

2

您需要将panel-body div之外的panel-footer div移开。

此div应该在之后开始,panel-body div已关闭。您需要重构表单,以便提交按钮仍处于内部,否则如果您不想这样做,则必须使用javascript/jQuery提交。

您可以在面板的引导components部分查看不同面板组件的示例用法。

固定bootply