I am a beginner with bootstrap and I am feeling overwhelmed by the grid system. It seems like understanding it is crucial for me to move forward.
Question 1: I'm struggling to figure out the equivalent class prefix for different devices in Bootstrap's grid system. For example, if I have col-md-6, what would be its equivalent for smaller devices - col-sm-X or col-xs-X? I find this confusing.
Question 2: While following a Bootstrap tutorial, I noticed that col-sm-10 was used in the stores-banners section, even though it only occupies 6 columns in a 960 grid. Shouldn't it be col-sm-6 instead? Please refer to the attached image for clarification.
In the image provided, I am specifically talking about the buttons area. https://i.sstatic.net/qgN4T.jpg
<div class="container top-description-app">
<div class="row">
<div class="col-sm-6 top-description-text">
<h1>Hello</h1>
<h3>We take mobile photography to a brand new level.</h3>
<p>With our free app you can take amazing photos straight from your phone.</p>
<div class="col-sm-10 stores-banners">
<a href="#" class="btn btn-success">Get the free app</a>
</br>
<a href="#"><img src="img/apple-banner.png" alt="App Store"></a>
<a href="#"><img src="img/google-banner.png" alt="Google Store"></a>
</div>
</div>
<div class="col-sm-6 top-iphone-wrapper">
<img src="img/iphone-header.png" alt="iPhone app">
</div>
</div>
</div>
I would appreciate any help on these issues. Thank you in advance.