логика последнего дочернего элемента для столбцов в Bourbon Neat

Мне интересно, как должна появиться маржа 0 для последнего ребенка.

У меня есть:

    body {

  @include outer-container;

.content-main.with-sidebar { @include span-columns(8);}

aside { @include span-columns(4); }
    }

Тело центрировано с максимальной максимальной шириной - и .content-main, и aside получают правильную ширину, но ни один из них не получает :last-child { margin-right: 0;}, как предполагалось. В теле есть еще что-то, но это единственный родитель, который у них есть.

Ясно, что я что-то делаю не так, но тот факт, что они вообще получают ширину, похоже, указывает на то, что все @импортируется правильно.

С благодарностью --


person Martin    schedule 09.12.2013    source источник


Ответы (1)


Не глядя на ваш HTML, я могу только догадываться, что на самом деле это не последний дочерний элемент. Для таких случаев есть миксин omega(). Документацию смотрите здесь: http://neat.bourbon.io/docs/#omega

person Kyle Fiedler    schedule 09.12.2013
comment
тогда они должны быть последними дочерними элементами родительского элемента, а не просто последним элементом для получения столбцов @include? - person Martin; 10.12.2013
comment
Правильно, это последний ребенок родителя. Не имеет ничего общего с миксинами/функциями Neat. - person Kyle Fiedler; 19.12.2013