Bootstrap 3: text on the left and right in the page header

if you are using Bootstrap, you should do something like

<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>

if you want to "stylize" the h1, h2, etc, change it to "display:block" and you'll have to add a "width" attribute anyway


use the following structure to position with bootstrap:

<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>

Think of the row as a grid across of 12. So fist 4 left 3rd. 2nd div is the 3rd third with a 4 grid offset or gap.

http://getbootstrap.com/css/


you can use "pull-right" and "pull-left" classes, with "clearfix" class after.

(Bootstrap 3)

<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>

also you can adjust line height on the h3 tag in the right, if you want to match with h1

Fiddle for Bootstrap 3: https://jsfiddle.net/darkosss/dy9wjk2q/

(as of Bootstrap 4.1)

use float-left and float-right instead. You still need the clearfix.

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

Fiddle for Bootstrap 4: https://jsfiddle.net/darkosss/eozs65qb/