Как создать вложенные сетки с определением родительской сетки

Как я могу создать вложенную сетку, которая будет выровнена с ее родителем?

Допустим, у меня есть сетка: 2 4 4 3

и я хочу, чтобы каждый из его центральных столбцов был разделен на 2 столбца, чтобы они были выровнены со своими родительскими контейнерами.

Спасибо.

Чтобы дополнительно объяснить мою проблему, учитывая следующий код:

#content{
    at include grid-span(2,2);
    border-top: 1px solid red;
    article.article1{
        at include grid-span(1, 1, 4 4);
    }
    article.article2{
        at include grid-span(1, 2, 4 4);
    }
}
#sidebar{
    at include grid-span(1,4);
}

Есть ли способ избежать повторяющихся правил статей в одном правиле, которое будет служить обоим?


person Luis Martins    schedule 06.04.2013    source источник


Ответы (2)


Вам просто нужно включить контекст во вложенный миксин. Контекст в этом случае 4 4, поэтому ваш миксин будет @include grid-span(1, 1, 4 4), чтобы охватить второй столбец общей сетки или первый столбец вложенной сетки.

person scottkellum    schedule 06.04.2013
comment
Спасибо, Скотт, я отредактировал свой исходный пост, чтобы уточнить, что я искал здесь. - person Luis Martins; 07.04.2013

Я думаю, вы можете сделать это с вложением @include layout($grid, $gutter)

Проверьте здесь

person Bryan    schedule 02.07.2013