【发布时间】:2020-10-12 17:06:36
【问题描述】:
这是 HTML 文档,我在我的 Angular 应用程序中使用 BootStrap4,我想在同一行的第二个表单下右对齐 SAVE 按钮,我正在使用 col-6 来划分 div 容器中的两个表单同一行,但问题是我确实尝试了引导类,也尝试了 CSS align 属性,但问题仍然相同
<div class="container-fluid bgstyle">
<div class="container pt-2 pb-2 cntnr">
<div class="row">
<div class="align-center col-6 ">
<form [formGroup]="teacherform" class="pt-2 pb-2 ">
<div class="form-group ">
<p class="input-group">
<i class="fa fa-camera fa-2x user-icon fa-fw" aria-hidden="true"></i>
<label for="file" class="col-sm-10 form-control">Choose profile picture</label>
<input type="file" name="pic" accept="image/* " (change)="selectedFile($event)"
class="border-left-0 pl-2 pr-2 form-control mr-2px" formControlName="pic">
</p>
</div>
<div class="form-group ">
<p class="input-group">
<i class="fa fa-user fa-2x user-icon fa-fw" aria-hidden="true"></i>
<input type="text" class="form-control " id="exampleInputEmail1" aria-describedby="FirstName"
placeholder="Teacher ID" formControlName="id">
</p>
</div>
<div class="form-group ">
<p class="input-group">
<i class="fa fa-user fa-2x user-icon fa-fw" aria-hidden="true"></i>
<input type="text" class="form-control " id="exampleInputEmail1" aria-describedby="emailHelp"
placeholder="Teacher Name" formControlName="name">
</p>
</div>
<div class="form-group ">
<p class="input-group">
<i class="fa fa-user fa-2x fa-fw" aria-hidden="true"></i>
<input type="text" class="form-control " id="username" aria-describedby="username"
placeholder="Designation" formControlName="designation">
</p>
</div>
<div class="form-group ">
<p class="input-group">
<i class="fa fa-envelope fa-2x fa-fw" aria-hidden="true"></i>
<input type="text" class="form-control " id="email" aria-describedby="email" placeholder="Date Of Birth"
formControlName="dob">
</p>
</div>
</form>
</div>
<div class="col-6">
<form [formGroup]="teacherform" class="pt-2 pb-2 ">
<div class="form-group ">
<p class="input-group">
<i class="fa fa-user fa-2x user-icon fa-fw" aria-hidden="true"></i>
<input type="text" class="form-control " id="exampleInputEmail1" aria-describedby="FirstName"
placeholder="Teacher ID" formControlName="id">
</p>
</div>
<div class="form-group ">
<p class="input-group">
<i class="fa fa-user fa-2x user-icon fa-fw" aria-hidden="true"></i>
<input type="text" class="form-control " id="exampleInputEmail1" aria-describedby="emailHelp"
placeholder="Teacher Name" formControlName="name">
</p>
</div>
<div class="form-group ">
<p class="input-group">
<i class="fa fa-user fa-2x fa-fw" aria-hidden="true"></i>
<input type="text" class="form-control " id="username" aria-describedby="username"
placeholder="Designation" formControlName="designation">
</p>
</div>
<div class="form-group ">
<p class="input-group">
<i class="fa fa-envelope fa-2x fa-fw" aria-hidden="true"></i>
<input type="text" class="form-control " id="email" aria-describedby="email" placeholder="Date Of Birth"
formControlName="dob">
</p>
</div>
<div class="form-group">
<p class="input-group">
<i class="fa fa-unlock fa-2x fa-fw"></i>
<input type="password" class="form-control" id="password" placeholder="Password"
formCotrolName="password">
</p>
</div>
<div class=" input-group text-white text-right">
<button type="submit" class="btn btn-primary "style="float:right">Save Records </button>
</div>
</form>
</div>
</div>
</div>
</div>
<!-- end snippet -->
how can i align "save button" to the right side of the form
Here is my component.html file structure
> Updated
<div class="container-fluid bgstyle">
<div class="container pt-2 pb-2 cntnr">
<div class="row">
<div class="align-center col-6 ">
<form [formGroup]="teacherform" class="pt-2 pb-2 ">
<div class="form-group ">
<p class="input-group">
<i class="fa fa-camera fa-2x user-icon fa-fw" aria-hidden="true"></i>
<label for="file" class="col-sm-10 form-control">Choose profile picture</label>
<input type="file" name="pic" accept="image/* " (change)="selectedFile($event)"
class="border-left-0 pl-2 pr-2 form-control mr-2px" formControlName="pic">
</p>
</div>
<div class="form-group ">
<p class="input-group">
<i class="fa fa-user fa-2x user-icon fa-fw" aria-hidden="true"></i>
<input type="text" class="form-control " id="exampleInputEmail1" aria-describedby="FirstName"
placeholder="Teacher ID" formControlName="id">
</p>
</div>
<div class="form-group ">
<p class="input-group">
<i class="fa fa-user fa-2x user-icon fa-fw" aria-hidden="true"></i>
<input type="text" class="form-control " id="exampleInputEmail1" aria-describedby="emailHelp"
placeholder="Teacher Name" formControlName="name">
</p>
</div>
<div class="form-group ">
<p class="input-group">
<i class="fa fa-user fa-2x fa-fw" aria-hidden="true"></i>
<input type="text" class="form-control " id="username" aria-describedby="username"
placeholder="Designation" formControlName="designation">
</p>
</div>
<div class="form-group ">
<p class="input-group">
<i class="fa fa-envelope fa-2x fa-fw" aria-hidden="true"></i>
<input type="text" class="form-control " id="email" aria-describedby="email" placeholder="Date Of Birth"
formControlName="dob">
</p>
</div>
</form>
</div>
<div class="col-6">
<form [formGroup]="teacherform" class="pt-2 pb-2 ">
<div class="form-group ">
<p class="input-group">
<i class="fa fa-user fa-2x user-icon fa-fw" aria-hidden="true"></i>
<input type="text" class="form-control " id="exampleInputEmail1" aria-describedby="FirstName"
placeholder="Teacher ID" formControlName="id">
</p>
</div>
<div class="form-group ">
<p class="input-group">
<i class="fa fa-user fa-2x user-icon fa-fw" aria-hidden="true"></i>
<input type="text" class="form-control " id="exampleInputEmail1" aria-describedby="emailHelp"
placeholder="Teacher Name" formControlName="name">
</p>
</div>
<div class="form-group ">
<p class="input-group">
<i class="fa fa-user fa-2x fa-fw" aria-hidden="true"></i>
<input type="text" class="form-control " id="username" aria-describedby="username"
placeholder="Designation" formControlName="designation">
</p>
</div>
<div class="form-group ">
<p class="input-group">
<i class="fa fa-envelope fa-2x fa-fw" aria-hidden="true"></i>
<input type="text" class="form-control " id="email" aria-describedby="email" placeholder="Date Of Birth"
formControlName="dob">
</p>
</div>
<div class="form-group">
<p class="input-group">
<i class="fa fa-unlock fa-2x fa-fw"></i>
<input type="password" class="form-control" id="password" placeholder="Password"
formCotrolName="password">
</p>
</div>
<div class=" input-group text-white text-right">
<button type="submit" class="btn btn-primary "style="float:right">Save Records </button>
</div>
</form>
</div>
</div>
</div>
</div>
我想将此按钮在第二个表单下方对齐
【问题讨论】:
-
还有一件事,我可以在控制器中以相同的表单 formBuilder 组获取两个值?
-
这与 Angular 无关,只是纯粹的样式
-
@mpro 是的,你是对的
标签: html css bootstrap-4