Я использую primeNG, и я сделал с ним группу ввода. Это поле ввода должно быть перемещено в центр, и я знаю, что для этого я должен использовать text-align: center
на контейнере обертывания. Однако, когда я делаю это, группа ввода все еще не будет двигаться вправо, я действительно не знаю, что вызывает это. Это мой код:
css
.middle {
text-align: center;
}
html
<div class="middle ui-inputgroup">
<input type="text" size="5" pInputText placeholder="Value">
<span class="ui-inputgroup-addon"><code>cm</code></span>
</div>
ui-inputgroup - это родной класс of primeNG, больше информации здесь: https://www.primefaces.org/primeng/#/inputgroup
Каким образом кто-нибудь расскажет, что происходит?
EDIT: ваш код вызывает кнопку ниже входа для поплавка рядом с входом вместо центрирования кнопки. Это ваш реализованный код плюс html-код кнопки:
<div class="ui-g-12 ui-md-4 test">
<div class="middle ui-inputgroup">
<input type="text" size="5" pInputText placeholder="Value">
<span class="ui-inputgroup-addon"><code>cm</code></span>
</div>
</div>
<button mat-raised-button id="newFilter" (click)="showDialog()">Add new filter</button>
</div>
выглядит так:
text-align of middle уже находится в центре,
style:
update