I currently have a bootstrap-4 column setup that looks like this:
<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-4">A</div>
<div class="col-xs-6 col-sm-4">B</div>
<div class="col-xs-6 col-sm-4">C</div>
</div>
</div>
When viewed on different screen sizes, the expected layout is as follows:
XS:
[ A ]
[B][C]
SM and above:
[A][B][C]
However, on XS screens, each div takes up the full width separately:
[A]
[B]
[C]
You can view the issue in this JSFiddle snippet.
What do you think could be causing this problem?