#html #css #twitter-bootstrap #bootstrap-4
#HTML #css #twitter-bootstrap #bootstrap-4
Вопрос:
У меня есть это Html
:
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP VmmDGMN5t9UJ0Z" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C OGpamoFVy38MVBnE IbbVYUew OrCXaRkfj" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU 6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js" integrity="sha384-B4gt1jrGC7Jh4AgTPSdUtOBvfO8shuf57BaghqFfPlYxofvL8/KUEfYiJOMMV rV" crossorigin="anonymous"></script>
<div class="d-flex">
<div>
<input type="text" class="input-text">
<p class="error">error message</p>
</div>
<button class="cursor pl-4">apply coupon</button>
</div>
Если есть ошибка, кнопка выглядит как на изображении!
Как можно равнять высоту изображения, даже если при вводе есть ошибка?
Ответ №1:
Используйте align-items: baseline
в соответствующей строке или align-self: baseline
в соответствующем элементе. Codepen.
align-self-basline
илиalign-items-baseline
были бы ответственные классы в Bootstrap.
.flex {
display: flex;
}
.reset {
align-items: baseline;
}
<div class="flex reset">
<div>
<input type="text">
<p>Error</p>
</div>
<button>Button</button>
</div>
Комментарии:
1. Существует ли этот класс в bootstrap?
2. Да, 100%. Я думаю, это
align-self-basline
илиalign-items-baseline
.3. Пожалуйста, отредактируйте ответ и добавьте также класс начальной загрузки align-items-baseline, спасибо
Ответ №2:
Вы можете выполнять эти трюки в соответствии с вашими требованиями.
<div class="d-flex">
<div>
<input type="text" class="input-text"><button class="cursor pl-4">apply
coupon</button>
<p class="error">error message</p>
</div>