Bootstrap 4 offset
classes were temporarily removed in Beta 1, but were restored in Beta 2.
The class names col-{breakpoint}-offset-*
were replaced with offset-{breakpoint}-*
The new auto-margins also work for offsetting columns will move the column over as much as possible. So, it depends on how much you want to “push” the column to the right. If they’re no other columns to the right of the col-md-4
it will go all the way if to right side of the row
. Basically offset
was relevant for floated columns but is no longer relevant now that Bootstrap 4 is flexbox.
If you want to move the col-md-4
over just 2 column units, the best way would be to use a dummy/placeholder column…
<div class="row">
<div class="col-md-2"></div>
<div class="col-md-4">
..
</div>
</div>
https://www.codeply.com/go/SqrQIOAY7
If there are other col-md-4
to the right of the first, then ml-auto
and mr-auto
would work to center both columns…
<div class="row">
<div class="col-md-4 ml-auto">
.
</div>
<div class="col-md-4 mr-auto">
.
</div>
</div>
https://www.codeply.com/go/SqrQIOAY7n
If you want to center the col-md-4
then simply use mx-auto
to create equal margins on both sides.
Note: specific column offsets will be restored as of Beta 2