This is my first time using Bootstrap version 4.
Currently, I have a footer
that utilizes the new flex
col
classes. It looks great on desktop, but on mobile, the columns are stacked so closely together that there is no vertical margin or padding.
Is this the expected behavior?
Additionally, I would like the content to be centered or have some offset. However, when I try to use offset, it only adds top padding instead of left or right offset.
Is this also expected behavior?
If so, what is the recommended official approach for adding top margin/padding on mobile only and applying offset?
Thank you!
Without Offset:
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet">
<div class="row" id="kpc-row-10">
<div class="container">
<div class="row">
<div class="col-sm">
</div>
<div class="col-sm">
</div>
<div class="col-sm">
</div>
<div class="col-sm">
</div>
</div>
</div>
</div>
With Offset:
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet">
<div class="row" id="kpc-row-10">
<div class="container">
<div class="row">
<div class="col-sm offset-sm-2">
</div>
<div class="col-sm offset-sm-2">
</div>
<div class="col-sm offset-sm-2">
</div>
<div class="col-sm offset-sm-2">
</div>
</div>
</div>
</div>