Я динамически создаю столбцы с помощью Bootstrap. У меня есть цикл, который создает следующие столбцы:Добавление столбцов border-bottom в динамический Бутстрап
<div class="col-md-6 col-xs-12 inspection-category-col">
<div class="media inspection-category">
<div class="media-left">
<a href="#">
<img src="http://placehold.it/100x100">
</a>
</div>
<div class="media-body inspection-category-media-body">
<h3 class="media-heading inspection-category-media-heading">{{ item.title }}</h3>
<span class="inspection-category-media-content">
{{ item.description }}
</span>
</div>
</div>
</div>
Я хочу, чтобы добавить границы между дном каждого столбца, но так как я не знаю, количество колонок мне нужно обрабатывать следующую логику:
if screen md/lg && count(cols) > 2 && not last one or two cols
add border-bottom
else if screen xs && not last col
add border bottom
else
do nothing
Я не уверен, что это лучший способ справиться с этим. Идеально с помощью CSS, но я не уверен, как это сделать. Заранее спасибо.
Спасибо, @Deep! Это отлично подходит для небольшого кода, но не подходит для большого. В моем примере есть 3 разных столбца: два сверху и один внизу. Существует нижняя граница ниже первого столбца, но не вторая. –
Вот скриншот: http://tinypic.com/r/znlsep/9 –
Использование: nth-last-of-type (n + 2) будет работать для вышеуказанного случая, но не для случая, когда есть только два столбца. –