#css #bootstrap-4 #margin #vertical-alignment
Вопрос:
Я пытаюсь центрировать <form>
тег, который содержит <button>
как выглядит мой взгляд:
<p>
метка и » находятся в гибком состоянии.<p>
метка выровнена по центру вертикально- кнопка лежит внизу
что я пытался:
class="align-middle"
в<form>
Я знаю, что мог бы установить нижнее поле пикселя, но это кажется неаккуратным способом его кодирования, так как, если бы я хотел позже добавить или удалить <p>
его, мне пришлось бы вернуться и заново отрегулировать поле
<div class="d-flex align-items-center">
<p>some random text placeholder</p>
<form class="align-items-center" asp-controller="Dashboard" asp-action="Remove" asp-route-ParticipantId="@mmLeagueParticipant.child.ParticipantId" method="POST">
<button class="btn btn-outline-danger mt-5 bg-light">remove</button>
</form>
</div>
использование начальной загрузки 4.6
Комментарии:
1. В начальной загрузке есть класс
justify-content-center
class, который вы можете применить к форме. Загрузочный документ2. я попытался это сделать, окружив
<form>
<div class="justify-content-center">
его буквой «а», но это ничего не изменило. также пробовал<div class="d-flex align-items-center">
Ответ №1:
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-v4-rtl/4.6.0-2/css/bootstrap.min.css" rel="stylesheet"/>
<div class="d-flex justify-content-center align-items-center">
<span class="d-flex align-items-center">some random text placeholder</span>
<form class="" asp-controller="Dashboard" asp-action="Remove" asp-route-ParticipantId="@mmLeagueParticipant.child.ParticipantId" method="POST">
<button class="btn btn-outline-danger bg-light">remove</button>
</form>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-v4-rtl/4.6.0-2/js/bootstrap.min.js"></script>
Комментарии:
1. кнопка
<p>
и кнопка должны находиться рядом друг с другом по горизонтали. и кнопка должна быть по центру, а не располагаться вертикально внизу.2. на самом деле вы должны выровнять по центру p, а не кнопку, и элемент p по умолчанию получит нижнее поле, так что вы можете отступить до 0 p элемента или использовать вместо этого промежуток, а затем выровнять его по центру