我正在使用 PrimeNG 和 PrimeFlex。我想将整个表单垂直和水平居中,不包括sm
手机,最好使用PrimeFlex 类。
我尝试了以下,它应该水平居中,但没有成功。
<div class="p-grid-nogutter flex justify-content-center align-items-center">
这个有效。这怎么可能?两者都应该做同样的事情。
<div class="p-grid-nogutter" style="display: flex; justify-content: center; align-items: center">
我正在使用 PrimeFlex@2.0.0 和 PrimeNG@12.0.0。
片段
<div class="p-grid-nogutter">
<div class="p-xl-3 p-lg-3 p-md-6 p-sm-12">
<div class="card">
<h5>Login</h5>
<div class="p-fluid">
<form [formGroup]="authForm" (submit)="signIn()">
<div class="p-field">
<label for="username">Username</label>
<input id="username" type="text" pInputText formControlName="username" />
</div>
<div class="p-field">
<label for="password">Password</label>
<input type="password" id="password" pPassword formControlName="password" />
</div>
<button pButton type="submit" label="Login" [disabled]="!authForm.valid"></button>
</form>
</div>
</div>
</div>
</div>