【发布时间】:2016-04-28 09:53:42
【问题描述】:
我正在开发一个响应式 Web 管理单页应用程序,我正在使用 Bootstrap 3 和 AngularJS 1.4.8,我创建了一个面板,并在该面板中放置了一个表单,我将页脚放在表单中,其中包含两个纽扣。
我的问题是面板页脚没有覆盖/填充面板长度。
我是否需要将页脚放在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 -->
【问题讨论】:
标签: css angularjs html twitter-bootstrap