Bootstrap 3: текст слева и справа в заголовке страницы

Я пытаюсь сделать простой заголовок страницы с помощью bootstrap 3. Вот код:

<div class="page-header">
    <h1>Text on the left</h1>
    <h3 class="text-right">This to the right but on the same line</h3>
</div>

Здесь jsfiddle: http://jsfiddle.net/DTcHh/2450/

В принципе, я просто хочу иметь текст слева и справа внутри page-header, но в той же строке.

Обычные трюки использования float:left и float:right, как при нормальном html "break" page-header, что означает, что текст правильно выровнен, но отображается за пределами (внизу) заголовка страницы, который остается пустым.

Любые подсказки?

Ответ 1

Вы можете использовать классы "pull-right" и "pull-left", а класс "clearfix" - после.

<div class="page-header">
  <div class="pull-left">
  <h1>Text on the left</h1>
  </div>
  <div class="pull-right">
  <h3 class="text-right">This to the right but on the same line</h3>
  </div>
  <div class="clearfix"></div>
</div>

Также вы можете отрегулировать высоту строки на теге h3 справа, если вы хотите соответствовать с h1

(по состоянию на Bootstrap 4.1)

используйте вместо этого float-left и float-right. Вам все еще нужен clearfix.

Ответ 2

если вы используете Bootstrap, вы должны сделать что-то вроде

<div class="page-header">
<div class="row">
<div class="col-md-6">
<h1>Text on the left</h1>
</div>
<div class="col-md-6">
    <h3 class="text-right">This to the right but on the same line</h3>
</div>
</div>
</div>

если вы хотите "стилизовать" h1, h2 и т.д., измените его на "display: block", и вам все равно придется добавить атрибут "width"

Ответ 3

используйте следующую структуру для позиции с бутстрапом:

<div class= 'container'>
<div class='row'>
<div class ='md-col-4'>
 <h1>Text on the left</h1>
</div>
<div class = 'md-col-4.col-md-offset-4'>
<h3 class='text-right'>This to the right but on the same line</h3>
</div>
</div>

Подумайте о строке как сетке через 12. Так что кулак 4 оставил 3-й. Второй дивизион - третья треть с 4 сдвигом сетки или разрывом.

http://getbootstrap.com/css/