I would say that it is offsetmuch better for basic operations like yours. You should use it push/pullonly to force the block in a certain position, which you cannot reach using offset.
offsetuse for margin-leftnow the push / pull user leftto avoid if you can use margin-left.
So, for example, it’s better to use like this:
<div style="margin-left: 8.33333%;"></div>
than use the following:
<div style="position: relative; left: 8.33333%;"></div>
:
<div class="row">
<div class="col-sm-6 col-sm-push-6">
Content B
</div>
<div class="col-sm-6 col-sm-pull-6">
Content A
</div>
</div>
(xs) :
Content B
Content A
() :
Content A Content B
, , offset, pull/push. pull/push ( ), offset , , .