Ответ 1
В бета-версии 1 были удалены классы Bootstrap 4 offset
, но будут восстановлены в Beta 2
Новая замена автоматической маржи для смещения будет перемещать столбец как можно больше. Таким образом, это зависит от того, сколько вы хотите "толкнуть" столбец вправо. Если у них нет других столбцов справа от col-md-4
, он будет проходить весь путь, если в правой части row
. В основном offset
имел значение для плавающих столбцов, но теперь больше не актуально, что Bootstrap 4 является flexbox.
Если вы хотите переместить col-md-4
только на два столбца, лучшим способом будет использование столбца фиктивного/заполнителя...
<div class="row">
<div class="col-md-2"></div>
<div class="col-md-4">
..
</div>
</div>
https://www.codeply.com/go/SqrQIOAY7
Если есть другие col-md-4
справа от первого, тогда ml-auto
и mr-auto
будут работать с центрами обоих столбцов...
<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
Если вы хотите центрировать col-md-4
, просто используйте mx-auto
для для создания равных полей с обеих сторон.
Примечание: конкретный столбец смещения будут восстановлены с Beta 2