вам нужно взглянуть на информацию нашли на их сайте http://getbootstrap.com/css/#grid
но то, что происходит, что, когда DIV имеет <div class="col-xs-5 col-md-2 col-lg-1"></div>
эти имена классов он будет применять их в зависимости от размера экрана. bootstrap работает в 12-ти колонной сетке, поэтому, если вы используете col-xs-5, тогда он будет заполнять только 5 из этих столбцов, когда ширина экрана равна xs (mobile), а затем, когда экран попадает на экран среднего размера, он будет только заполните 2 из этих столбцов, если вы используете col-md-2.
Это фактически не изменяет ничего в вашем html, просто изменяя его размер.
Например, есть способ скрыть все в пределах div при определенном размере экрана. поэтому, если вы хотите скрыть все на размер экрана xs, тогда вы будете использовать класс div, называемый hidden-xs
, который фактически не удаляет то, что у вас есть на экране, но, как и его имя, он «скрывает» его.
кстати размеры экрана для каждого класса следующим образом:
Дополнительных небольших устройства Телефонов (< 768px)
Малых устройств таблетки (≥768px)
Средних устройств Desktops (≥992px)
Большие устройства Desktops (≥1200px)
Проверьте разрешения здесь http://getbootstrap.com/css/#grid-options и используйте DOM для получения информации о разрешении устройства, то есть window.screen.width – Nonemoticoner