Положите цвет фона на пролете, чтобы понять, почему он не работает. Эти три элемента находятся в div без CSS, связанных с ним. Чтобы промежуток находился посередине, вам нужен div, который его окружает, по крайней мере, имеет ширину & свойства выравнивания текста.
Изменить
<div>
<button id="btnPrevious" type="button">Previous</button>
<span style="width: 100%;text-align: center">TEST</span>
<button id="btnNext" type="button" style="float: right">Next</button>
</div>
в
<div class="centerTest">
<button id="btnPrevious" type="button">Previous</button>
<span style="width: 100%;text-align: center">TEST</span>
<button id="btnNext" type="button" style="float: right">Next</button>
</div>
с любым именем вы хотите & использование
.centerTest {
width:100%;
text-align:center;
}
Кроме того, с этой разметкой, ваш код, как это приведет к тому, пядь до центра , но вам нужно будет добавить float:left
в ваш btnPrevious
id. Я бы воздержался, насколько это возможно, от использования встроенного CSS, если вы не разрабатываете HTML-адрес электронной почты, поэтому просто создайте файл CSS, который вы включаете LAST в свой список файлов CSS, и добавьте туда свои правки.
Например, если btnPrevious
в файле CSS вашего шаблона, в файле CSS, просто добавьте
#btnPrevious {
float:left;
}
и вы хорошо.
EDIT:
К сожалению пропустил часть Bootstrap, как я только что сделал поиск TEST внутри кода. Bootstrap построен с этими классами, а в том, что те уже внутри контейнера, вы должны быть в состоянии добавить text-center
в пустой DIV и он должен сделать трюк
Изменение
<div>
<button id="btnPrevious" type="button">Previous</button>
<span style="width: 100%;text-align: center">TEST</span>
<button id="btnNext" type="button" style="float: right">Next</button>
</div>
в
<div class="text-center">
<button id="btnPrevious" type="button">Previous</button>
<span style="width: 100%;text-align: center">TEST</span>
<button id="btnNext" type="button" style="float: right">Next</button>
</div>
я не нажал ссылку (вопросы должны содержать код, а не требовать, чтобы люди переходили на внешние сайты, за исключением дополнительной информации). Но промежутки по умолчанию встроены, а центрирующий текст имеет смысл только внутри элементов, которые являются блоками отображения или имеют фиксированную ширину. – Utkanos
В этом случае я бы использовал таблицу для макета. Я знаю, что это обескураживает и прочее, но это будет очень легко и чисто. – MightyPork
Возможный дубликат [Центр выравнивания HTML-диапазона не работает?] (Https://stackoverflow.com/questions/8392211/html-span-align-center-not-working) –