Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
23 / 23 / 11
Регистрация: 04.12.2012
Сообщений: 579

Порядок следования элементов сетки bootstrap

12.08.2016, 23:11. Показов 1954. Ответов 12

Студворк — интернет-сервис помощи студентам
Здравствуйте. Есть для примера обычная сетка бутсрапа (рисунок 1). Код:

HTML5
1
2
3
4
5
6
7
8
<section class="boot_grid">
        <div class="row-fluid">
          <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 item_grid item_grid_1"></div>
          <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 item_grid item_grid_2"></div>
          <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 item_grid item_grid_3"></div>
          <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 item_grid item_grid_4"></div>
        </div>
    </section>
CSS
1
2
3
4
5
6
7
8
.item_grid {
  height: 300px;
}
 
.item_grid_1 {background-color: yellow;}
.item_grid_2 {background-color: blue;}
.item_grid_3 {background-color: red;}
.item_grid_4 {background-color: green;}
На экране, например, телефона эта сетка выглядит как на рисунке 2. Подскажите, можно ли как-то средствами бутстрапа сделать так, чтобы на экране телефона сначала шел красный блок, а потом синий? Поменять их местами только на планшете и смартфоне?
Миниатюры
Порядок следования элементов сетки bootstrap   Порядок следования элементов сетки bootstrap  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.08.2016, 23:11
Ответы с готовыми решениями:

Изменение сетки bootstrap
Добрый день, при верстке столкнулся с такой проблемой, что неправильно срабатывает сетка bootstrap. В index.html прописаны классы col-md-6...

Разные высоты в блоках сетки bootstrap
Здравствуйте. Подскажите, как грамотно можно решить следующую проблему. Имеется, например, плитка товаров. Название товара, картинка,...

Bootstrap 3. Изменение порядка следования адаптивных блоков
Необходимо, чтобы блоки размещались при разрешениях от 768px как показано на схеме 1: а при меньших разрешениях - как на схеме 2: ...

12
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2064 / 971
Регистрация: 09.10.2013
Сообщений: 4,793
Записей в блоге: 4
12.08.2016, 23:31
Dmitrin, http://getbootstrap.com/css/#grid-column-ordering оно?
1
23 / 23 / 11
Регистрация: 04.12.2012
Сообщений: 579
12.08.2016, 23:49  [ТС]
Но вот как это сделать в моем случае, чтобы именно только на телефоне и смартфоне происходила замена? И как верную замену сделать с этими классами?
0
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2064 / 971
Регистрация: 09.10.2013
Сообщений: 4,793
Записей в блоге: 4
13.08.2016, 01:15
Dmitrin, поигрался немного с ними... К сожалению, оно работает совсем не так как я думал.
Откопал пример, возможно пригодится.
1
23 / 23 / 11
Регистрация: 04.12.2012
Сообщений: 579
13.08.2016, 01:27  [ТС]
В пределах одной строки я понял, что так можно делать. А вот как поменять местами диагонали эти я пока не смог разобраться...
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
13.08.2016, 01:31
Если не получится, тогда:
CSS
1
2
3
4
5
6
7
8
9
10
11
12
@media(max-width:991px){
  .row-fluid{
    display:flex;
    flex-direction: column;    
  }
  .item_grid_2{
   order:1;
  }
  .item_grid_4{
    order:4;
  }
}
1
23 / 23 / 11
Регистрация: 04.12.2012
Сообщений: 579
13.08.2016, 01:36  [ТС]
mrtoxas, Не знал о таком способе. Его можно вообще использовать или все же не стоит?)
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
13.08.2016, 01:45
Использовать можно, если не увлекаться У флексов некоторые проблемы с ie, но возможно бутстрап как-то их решает, надо проверять.
Данный код не попадает под глюки последних ie. В 11м и в Edge работает.
1
23 / 23 / 11
Регистрация: 04.12.2012
Сообщений: 579
13.08.2016, 01:48  [ТС]
Хорошо, благодарю) Но если все же можно решить эту задачу средствами бутстрапа, было бы неплохо))
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
13.08.2016, 02:54
Вот, почитайте. Пишут, что в ie9 работать не будет, а в 10 надо использовать префиксы. В данном примере флекс влючается только при мобильной ширине экрана и если разобраться, то зачем в i9 адаптивность и мобильный вид? min-width на обертку страницы и делов-то.

Добавлено через 29 минут
Если высота блоков фиксированная, то можно так попробовать:
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
.item_grid {height: 300px;}
.item_grid_1 {background-color: yellow;}
.item_grid_2 {background-color: blue;}
.item_grid_3 {background-color: red;}
.item_grid_4 {background-color: green;}
 
@media(min-width:992px){
 .item_grid_2 {
  margin-top:-300px;  
} 
  .item_grid_3 {
  margin-top:300px; 
  margin-bottom:-300px;}
}
HTML5
1
2
3
4
5
6
7
8
<section class="boot_grid">
  <div class="row-fluid">
    <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 item_grid item_grid_1"></div>
    <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 item_grid item_grid_3 col-md-pull-6"></div>
    <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 item_grid item_grid_2 col-md-push-6"></div>
    <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 item_grid item_grid_4 col-md-push-6"></div>
  </div>
</section>
Результат
1
23 / 23 / 11
Регистрация: 04.12.2012
Сообщений: 579
13.08.2016, 10:39  [ТС]
А подскажите, можно как-то без java script сделать высоту этих блоков, равных 50% экрана? Вдруг Вы знаете)
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
13.08.2016, 10:43
CSS
1
2
3
.block{
  width:50vh;
}
1
23 / 23 / 11
Регистрация: 04.12.2012
Сообщений: 579
13.08.2016, 11:03  [ТС]
mrtoxas, спасибо большое, не знал о таких единицах)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.08.2016, 11:03
Помогаю со студенческими работами здесь

Порядок следования элементов в массиве
Помогите, пожалуйста найти ошибку. Как нужно правильно записать метод, чтобы он работал и вывод результата в textBox Задание (в конце...

Словари. Порядок следования элементов
Вопрос возможно странный но // Допустим я создаю словарь. Keyswords = new Dictionary&lt;string, string&gt; ...

Изменить порядок следования элементов массива
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) Произведение отрицательных элементов массива; 2) Сумму...

Пользовательский порядок следования элементов в ComboBox
Доброго дня, друзья! Есть combobox, элементы списка которого формируются на основе некой таблицы/запроса. Поля: ID (ключ), Имя, Прочее....

XML схема. Порядок следования элементов
Привет. Подскажите, пожалуйста, как решить проблему. Не могу избавить от обязательного порядка объявления элементов. &lt;xs:schema...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru