Bootstrap или W3.css - добавление столбцов в новую строку [дубликат]

Если все остальное не удается, перекомпилируйте.

Недавно я смог избавиться от нерешенной внешней ошибки в Visual Studio 2012, просто перекомпилировав нарушивший файл. Когда я перестроен, ошибка исчезла.

Это обычно происходит, когда две (или более) библиотеки имеют циклическую зависимость. Библиотека A пытается использовать символы в B.lib и библиотеке B пытается использовать символы из A.lib. Ничего не существует для начала. Когда вы пытаетесь скомпилировать A, шаг ссылки завершится неудачно, потому что он не может найти B.lib. A.lib будет сгенерирован, но не будет dll. Затем вы компилируете B, который будет успешным и сгенерирует B.lib. Повторная компиляция A теперь будет работать, потому что теперь найден B.lib.

4
задан madth3 17 September 2013 в 23:39
поделиться

6 ответов

Это проблема с высотой.

Я решаю одно и то же сейчас, и у вас в основном есть два варианта, если вы хотите портить посторонние контейнеры строк и вывести весь набор столбцов в одной строке:

  1. вы можете убедиться, что все элементы в вашей сетке имеют одинаковую высоту, ограничивая содержимое css (или просто управляя содержимым, которое загружается в каждый элемент)
  2. Вы можете добавить на свою страницу небольшой код jQuery для сканирования элементов эскиза и развернуть их контейнеры на ту же высоту, что и самый большой элемент в сетке. Google вокруг для равных высот плагинов jQuery - есть куча. Еще одна вещь, которая вам понадобится, чтобы убедиться, что вы это сделаете, - это снова включить плагин при изменении размера, так как вполне вероятно, что ваши элементы снова соберутся с разной высотой из-за гибкого поведения, позволяющего контенту расширяться / сокращаться. Комбинация классов бутстрапа col и немного выравнивания высоты jQuery работает для меня довольно хорошо.
7
ответ дан Timichango 28 August 2018 в 01:50
поделиться

У меня была аналогичная проблема. Я исправил этот скрипт довольно быстро и безболезненно:

<script>
  $.getScript('//cdn.jsdelivr.net/isotope/1.5.25/jquery.isotope.min.js',function(){
    $('#projects_container').isotope({
      itemSelector : '.project_item',
      layoutMode : 'fitRows'
    });
  });
</script>

для вашего случая, замените '#projects_container' для '# image-grid' и добавьте класс для каждого элемента div.

3
ответ дан Adrian 28 August 2018 в 01:50
поделиться

Пожалуйста, опишите или добавьте изображения, чтобы показать, как должна выглядеть ваша сетка (рабочий стол, планшет и мобильный телефон). Теперь мы должны угадать.

Строка с colms col-md-2 colomns может содержать 6 столбцов (6 x 2 = 12). Попробуйте код ниже, с вложенными столбцами (см. http://getbootstrap.com/css/#grid-nesting ).

<div class="container">     
<div class="row">
<div id="image-grid" class="col-sm-12 col-md-10">
<div class="row">
<div class="col-sm-6 col-md-2"> 
<a class="thumbnail text-center" href="/images/1"> 
<img alt="Img 0259" src="/system/images/images/000/000/001/thumb/IMG_0259.JPG?1369368826">
2013-05-24
</a>            </div>
<div class="col-sm-6 col-md-2"> 
<a class="thumbnail text-center" href="/images/3"> 
<img alt="Img 0034" src="/system/images/images/000/000/003/thumb/IMG_0034.JPG?1369649370">
2013-05-27
</a>            </div>
<div class="col-sm-6 col-md-2"> 
<a class="thumbnail text-center" href="/images/2"> 
<img alt="Img 0008" src="/system/images/images/000/000/002/thumb/IMG_0008.jpg?1369649198">
2013-05-27
</a>            </div>
<div class="col-sm-6 col-md-2"> 
<a class="thumbnail text-center" href="/images/4"> 
<img alt="Rsz 1971061 10153145204760484 336557482 n" src="/system/images/images/000/000/004/thumb/rsz_1971061_10153145204760484_336557482_n.jpg?1377656209">
2013-08-28
</a>            </div>
<div class="col-sm-6 col-md-2"> 
<a class="thumbnail text-center" href="/images/5"> 
<img alt="Digital radiograph1" src="/system/images/images/000/000/005/thumb/digital_radiograph1.jpg?1377659810">
2013-08-28
</a>            </div>
<div class="col-sm-6 col-md-2"> 
<a class="thumbnail text-center" href="/images/6"> 
<img alt="Pamo" src="/system/images/images/000/000/006/thumb/pamo.jpg?1377659876">
2013-08-28
</a>            </div>
</div>
<div class="row">
<div class="col-sm-6 col-md-2"> 
<a class="thumbnail text-center" href="/images/7"> 
<img alt="Tooth x ray 1" src="/system/images/images/000/000/007/thumb/tooth-x-ray_1.jpg?1377659952">
2013-08-28
</a>            </div>  
<div class="col-sm-6 col-md-2"> 
<a class="thumbnail text-center" href="/images/8"> 
<img alt="Fig9b" src="/system/images/images/000/000/008/thumb/fig9b.jpg?1377664192">
2013-08-28
</a></div>
</div>
</div>

<div class="col-sm-12 col-md-2"> 
<span class="glyphicon glyphicon-plus">
<a href="/images/new">Upload New Image</a>
</span>
</div>
</div>
</div>
0
ответ дан Bass Jobsen 28 August 2018 в 01:50
поделиться

Это решит вашу проблему

<div class="col-xs-6 col-md-3">
   <div class="well">
       content goes here...
   </div>
</div>
-2
ответ дан Dushan 28 August 2018 в 01:50
поделиться

Я решил использовать display: inline-block и вручную настроить ответные столбцы вместо использования класса бутстрапа col-X-X. Я хотел 3 колонки для экранов XL и 2 для L, а 1 для остальных. Это CSS, который я использовал.

.section-card-col {
  margin-bottom: 22px;
  display: inline-block;
}

@media screen and (min-width: 1200px) {
  .section-card-col {
    width: calc(33% - 16px);
    margin-left: 8px;
    margin-right: 8px;
    vertical-align: top;
  }
}

@media screen and (min-width: 900px) and (max-width: 1199px) {
  .section-card-col {
    width: calc(50% - 16px);
    margin-left: 8px;
    margin-right: 8px;
    vertical-align: top;
  }
}
0
ответ дан Jose Ospina 28 August 2018 в 01:50
поделиться

У меня возникла проблема с использованием изображений разного размера в миниатюре div с использованием рамки Bootstrap3. Это привело к разрыву рядов и сеток в зависимости от размеров изображений. Моя работа заключалась в том, чтобы использовать отличный маленький jquery-плагин под названием «equalize» и назвал его в классе «row».

Это сработало отлично, вы должны попробовать.

0
ответ дан Rob Bach 28 August 2018 в 01:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: