I've wasted 4 hours on this. I have four objects in four columns. When the view becomes small, I have a 6-width column instead of a 3-width. They refuse to go side-by-side, and no clearfix class placement has fixed it. Firefox and Chrome.
<div class="row" ng-controller="LocationsMainPageController as locMainCtrl">
<div class="col-md-3 col-xs-6" ng-repeat="loc in locMainCtrl.locations">
<img class="img-responsive img-thumbnail"
ng-src="{{ loc.images['0'].image }}"
alt="{{ loc.raw }}">
<h2>{{ loc.raw }}</h2>
<p class="hidden-xs">Donec sed odio dui. Etiam porta sem malesuada magna mollis euismod. Nullam id dolor id nibh ultricies
vehicula ut id elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Praesent commodo
cursus magna.</p>
<p><a class="btn btn-default" href="#" role="button">Go Here! »</a></p>
</div>
<!-- /.columns -->
</div>
<!-- /.row -->
As you can see, I have looped through the objects with AngularJS. I can't think of why this would matter, but just in case! Here's a picture - no rep so I can't post it directly. Sorry.
https://i.sstatic.net/1PJRg.jpg
Can anyone help? Certainly I'm not the only one??