Bootstrap col-offset

Я использую col-xs-offset-1 для центрирования каждого столбца в макете блочного стиля на экранах xs. Однако на больших экранах я использую col-lg-offset-3 для отображения строки в строке и по центру экрана. При этом кажется, что col-xs-offset-1 переопределяет макет col-lg, поэтому теперь столбцы на большом экране больше не центрируются (см. Ссылку на изображение). Чем это вызвано? Как я могу иметь это в обоих направлениях? значки не центрированы

<div class="container-fluid">
        <div class="row">
            <div class="list-group">
                <div class="col-xs-offset-1 col-xs-10 col-sm-offset-3 col-sm-2 col-md-offset-3 col-md-2 col-lg-offset-3 col-lg-2">
                    <a href="http://hyperurl.co/cplq6c" class="list-group-item" target="_blank">
                        <i class="fa fa-apple fa-2x" aria-hidden="true" style="color: whitesmoke;"></i>itunes
                    </a>
                </div>

                <div class="col-xs-offset-1 col-xs-10 col-sm-2 col-md-2 col-lg-2">
                    <a href="http://hyperurl.co/1qcfl6" class="list-group-item" target="_blank">
                        <i class="fa fa-amazon fa-2x" aria-hidden="true" style="color: #ff9900;"></i>amazon
                    </a>
                </div>

                <div class="col-xs-offset-1 col-xs-10 col-sm-2 col-md-2 col-lg-2">
                    <a href="http://hyperurl.co/mb95g4" class="list-group-item" target="_blank">
                        <i class="fa fa-google fa-2x" aria-hidden="true" style="color: #34a853;"></i>google play
                    </a>
                </div>
            </div>
        </div>
    </div>

person Ritchie Shatter    schedule 05.08.2016    source источник


Ответы (1)


Смещение Bootstrap применяется от меньшего к большему, поэтому col-xs-offset-1 повлияет на столбцы больше, чем xs. Вы можете добавить col-sm-offset-0, чтобы смещение не влияло на большие столбцы.

person JMatthews    schedule 05.08.2016