Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/103: Рейтинг темы: голосов - 103, средняя оценка - 4.65
 Аватар для Богдан всепытный
10 / 18 / 4
Регистрация: 10.11.2017
Сообщений: 283

Как на flex прижать элементы к левому краю?

21.04.2018, 00:04. Показов 19268. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть такая вещь
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<div class="content">
  <div class="block">
    <div class="text">
      <h1>Блок1</h1>
    </div>
  </div>
  <div class="block">
    <div class="text">
      <h1>Блок2</h1>
    </div>
  </div>
  <div class="block">
    <div class="text">
      <h1>Блок3</h1>
    </div>
  </div>
  <div class="block">
    <div class="text">
      <h1>Блок4</h1>
    </div>
  </div>
  <div class="block">
    <div class="text">
      <h1>Блок5</h1>
    </div>
  </div>
  <div class="block">
    <div class="text">
      <h1>Блок6</h1>
    </div>
  </div>
  <div class="block">
    <div class="text">
      <h1>Блок7</h1>
    </div>
  </div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
* {
  margin: 0;
  padding: 0;
}
 
html,body,.content {
  height: 0;
  min-height: 100%;
}
 
.content {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
}
 
.block {
  width: 200px;
  height: 100px;
  background-color: #aaa;
  line-height: 100px;
  text-align: center;
}
И собственно как сделать, чтобы элементы в данном случае элементы которые заедут на вторую строчку, прижались к левому краю??????? Думаю нельзя сделать такое на flexbox. Может быть это можно сделать только с помощью css grid. Но как попробовал читать вот это, то ничего не понял!!!
Помогите!!!

Пример
Миниатюры
Как на flex прижать элементы к левому краю?  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.04.2018, 00:04
Ответы с готовыми решениями:

Прижать к левому краю
Не могу прижать к левому краю меню сделаное списком. Зарание спасибо за ответ.

Прижать выпадающий список к левому краю
Как сделать, что бы выпадающий список всегда начинался от левого края? &lt;div class=&quot;topCategory catContainer&quot;&gt; &lt;div...

Дан файл с абзацем, выровненым по левому краю, надо отформатировать по правому краю
есть задание дан файл с абзацем выровненым по левому краю , надо отформатировать по правому краю!!

7
 Аватар для sash23
563 / 410 / 259
Регистрация: 31.05.2016
Сообщений: 1,105
21.04.2018, 00:38
поставь
CSS
1
justify-content: flex-start;
0
 Аватар для Богдан всепытный
10 / 18 / 4
Регистрация: 10.11.2017
Сообщений: 283
21.04.2018, 15:14  [ТС]
sash23, не получилось так как хотел
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<div class="content">
  <div class="block">
    <div class="text">
      <h1>Блок1</h1>
    </div>
  </div>
  <div class="block">
    <div class="text">
      <h1>Блок2</h1>
    </div>
  </div>
  <div class="block">
    <div class="text">
      <h1>Блок3</h1>
    </div>
  </div>
  <div class="block">
    <div class="text">
      <h1>Блок4</h1>
    </div>
  </div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
* {
  margin: 0;
  padding: 0;
}
 
html,body,.content {
  height: 0;
  min-height: 100%;
}
 
.content {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
}
 
.block {
  width: 300px;
  height: 100px;
  background-color: #aaa;
}
Кто нибудь скажет как сделать?????!!!!
0
 Аватар для Freeze_Breeze
278 / 272 / 106
Регистрация: 12.01.2016
Сообщений: 1,666
21.04.2018, 15:59
Вот эта вод строчка вообще не понятна, что ты хотел этим сделать не понятно.
CSS
1
2
3
4
html,body,.content {
  height: 0;
  min-height: 100%;
}
0
 Аватар для galawar
154 / 123 / 90
Регистрация: 09.04.2018
Сообщений: 351
21.04.2018, 16:22
Лучший ответ Сообщение было отмечено Богдан всепытный как решение

Решение

Если делать так как на скрине, то надо чуть html поправить:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<div class="content">
  <div class="block">
    <div class="block_in">
      <div class="text">
        <h1>Block 1
        </h1>
      </div>
    </div>
  </div>
  <div class="block">
    <div class="block_in">
      <div class="text">
        <h1>Block 2
        </h1>
      </div>
    </div>
  </div>
  <div class="block">
    <div class="block_in">
      <div class="text">
        <h1>Block 3
        </h1>
      </div>
    </div>
  </div>
  <div class="block">
    <div class="block_in">
      <div class="text">
        <h1>Block 4
        </h1>
      </div>
    </div>
  </div>
  <div class="block">
    <div class="block_in">
      <div class="text">
        <h1>Block 5
        </h1>
      </div>
    </div>
  </div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
* {
  margin: 0;
  padding: 0;
}
 
html,body,.content {
  height: 0;
}
 
.content {
  margin: 0 -20px -20px 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
}
 
.block {
  padding: 0 20px 20px 0;
  width: 300px;
  height: 100px;
}
 
.block_in {
  width: 100%;
  height: 100%;
  background-color: #aaa;
}
но при этом, чтобы у контейнера был justify-content: space-around
с justify-content: space-around так не получится
1
 Аватар для Freeze_Breeze
278 / 272 / 106
Регистрация: 12.01.2016
Сообщений: 1,666
21.04.2018, 16:34
Можно попробовать что бы не один блок перескакивал, а сразу несколько и центрировался при переходе на новую ширину.
0
 Аватар для Богдан всепытный
10 / 18 / 4
Регистрация: 10.11.2017
Сообщений: 283
21.04.2018, 17:00  [ТС]
Freeze_Breeze, если задавать сразу min-height, то flex не будет работать. И поэтому я сначала задал height, а потом уж и min-height. Может быть это баг у flex такой.

Добавлено через 1 минуту
galawar, спасибо!!!!!!!!!
0
 Аватар для Freeze_Breeze
278 / 272 / 106
Регистрация: 12.01.2016
Сообщений: 1,666
21.04.2018, 17:14
Богдан Хакер, Как понять не будет работать? С чего ты взял что не будет работать и как по твоему мнению flex должен и не должен работать? На сколько мне известно поперечная ось при flex-direction: row; работает в случает фиксированной ширины.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.04.2018, 17:14
Помогаю со студенческими работами здесь

Как передвинуть блок к левому краю
Здравствуйте! Подскажите, как передвинуть блок посередине, к левому краю? Загружайте картинки на форум!

Как выравнять формулу по левому краю?
Вставил длинную формулу в документ Word. В первой строке всё выравнивалось нормально, но во второй и третьей стало выравниваться по центру,...

Как привязать кнопку к левому верхнему краю в форме?
Допустим есть кнопка btn на Form и я хочу привязать её к левому краю. Я знаю что есть System.Drawing.ContentAlignment, но он работает для...

В текстовом файле - текст, выровненный по левому краю. Выровнять текст по правому краю
Дан текстовый файл, содержащий текст, выровненный по левому краю. Выровнять текст по правому краю, добавив в начало каждой непустой...

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


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
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