Хорошо ли иметь ряд жидкости внутри ряда?

Я играл с сеткой Ѕartstart и заметил, что я мог бы смешивать row и row-fluid в следующем способ:

<div class="row">
    <div class="span8">
        ...
    </div>

    <div class="span4>
        <div class="row-fluid">
            <div class="span8">
                ...
            </div>
            <div class="span4">
                ...
            </div>
        </div>
    </div>
</div>

Это работает для меня, однако я не уверен, могу ли я полагаться на это поведение, чтобы оставаться последовательным. Если найти документацию неясно по этому вопросу.

Является ли это документированным и надежным использованием сетки? Или я должен использовать только row-fluid внутри другого row-fluid?

Ответ 1

Основными целями .row-fluid являются изменение стиля элементов .spanX.

Внутри .row элементы .spanX имеют фиксированную ширину пикселя. Эта ширина может изменяться в зависимости от размеров видовых экранов, если вы используете гибкую таблицу стилей.

Внутри .row-fluid, однако, элементы .spanX имеют процентную ширину. Один из приятных побочных эффектов здесь состоит в том, что элемент .row-fluid может быть помещен внутри элемента any, и он просто будет составлять 100% ширины контейнера. Аналогично, любые элементы .spanX в этой строке текучей среды будут соответственно соответствовать размерам, так что каждый столбец будет примерно одиннадцатый (с учетом ширины желоба) контейнера .row-fluid, независимо от ширины или местоположения строки в DOM.

Если есть какая-либо область вашей страницы, которую вы хотите разбить на некоторое количество столбцов, можно использовать .row-fluid.

Ответ 2

Да, он надежный и документированный. Взгляните на раздел "Основная флюидная сетка HTML" на документацию. Как вы увидите, вы можете:

Сделайте любую строку "жидкость", изменив ее. Классы столбцов остаются точно такими же, что позволяет легко переключаться между фиксированными и жидкостными сетками.

Это означает, что вы можете использовать этот компонент в любом месте вашего макета, не имеет значения, текут он или нет. Вы также заметите, что раздел "Макет жидкости" полностью отделен от этого.

Ответ 3

Да, вы можете использовать строку и строку-жидкость таким образом. Если вы используете bootstrap-responsive.css, а затем при изменении размера браузера или просмотре страницы на мобильных устройствах размеры сетки изменяются, чтобы они соответствовали.