В моем текущем шаблоне я использую Bootstrap, и он должен содержать три кнопки, каждая из которых должна располагаться соответственно. Первый - весь путь влево, второй - в середине, а третий (окончательный) - один (вплоть до) справа (внутри элемента контейнера).Кнопки выравнивания в Bootstrap
Когда я пытаюсь достичь этого с помощью Bootstrap, мне не нужно ничего найти относительно моей потребности. Это происходит потому, что каждый раз, когда я пытаюсь обернуть <div>
тег вокруг входных элементов, то HTML документ будет показывать их на отдельно строк:
.foo {
width: 23%;
/*Should be the width required by the button,
but I just took a random number that fits
best. */
margin: 0 auto;
}
/*This is how it should look like, however
I want to make use of Bootstrap instead of custom positon css if
possible. */
.desired {
position: absolute;
left: 10%;
}
.desired div {
width: 10%;
text-align: center;
display: inline-block;
}
.example2 {
/*Center second element*/
position: absolute;
left: 50%;
margin-left: -5%;
}
.example3 {
position: absolute;
right: 0%;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />I tried using the following HTML/CSS:
<!--What I tried doing using Bootstrap: -->
<div class="container">
<input type="submit" class="btn btn-default" value="Foo">
<input type="submit" class="btn btn-default" value="Test">
<input type="submit" class="btn btn-default pull-right" value="Bar">
</div>
<br>And got to a result that looks something like this:
<div class="container">
<input type="submit" class="btn btn-default" value="Foo">
<div class="foo">
<input type="submit" class="btn btn-default" value="Test">
</div>
<input type="submit" class="btn btn-default pull-right" value="Bar">
</div>
<br>And this:
<div class="container">
<input type="submit" class="btn btn-default" value="Foo">
<div class="text-center">
<input type="submit" class="btn btn-default" value="Test">
</div>
<input type="submit" class="btn btn-default pull-right" value="Bar">
</div>
<br>
<!-- What it looks like I want to achieve -->
I want the elements to look similar to:
<div class="container desired">
<div class="example1">
<input type="submit" class="btn btn-default" value="Foo">
</div>
<div class="example2">
<input type="submit" class="btn btn-default" value="Test">
</div>
<div class="example3">
<input type="submit" class="btn btn-default" value="Bar">
</div>
</div>
<!-- Is it possible to align buttons with the use of Bootstrap classes? -->
Если этот фрагмент не показывает хорошо, это связано для позиционирования в процентах, поэтому попробуйте просмотреть его на полной странице, если это необходимо.
Итак, мой вопрос: возможно ли использовать Bootstrap для выравнивания кнопок внутри документа, даже если я хочу, чтобы они были помещены на одну и ту же горизонтальную линию (или строку)?
Заранее спасибо.
Я думаю, что вам это нужно: http://getbootstrap.com/components/#btn-groups – Jer
Возможно, как и вы. Не знаете, в чем вопрос сейчас? –
@ C0dekid Что касается приведенных примеров, то все кнопки привязаны друг к другу, я хочу, чтобы они были распределены по горизонтали (например, свойство flexbox использует значение, называемое пространством между ними, которое хорошо работает для элементов flex, но я хочу, чтобы это работать с кнопками отправки, Bootstrap и без использования flexbox, так как это заставит вашу страницу работать медленнее). – Barrosy