Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.07.2022, 13:36   #1
Kardamon
Новичок
Джуниор
 
Регистрация: 13.07.2022
Сообщений: 3
По умолчанию Как отцентрировать один элемент внутри flex контейнера?

Добрый день. Есть три блока разной величины расположенных горизонтально внутри контейнера. Нужно второй блок расположить ровно по центру по горизонтали, как указано на скриншоте. У меня же получается так, что навигационный блок смещается чуть правее
Изображения
Тип файла: jpg изображение_2022-07-13_133605335.jpg (7.5 Кб, 0 просмотров)
Kardamon вне форума Ответить с цитированием
Старый 13.07.2022, 13:40   #2
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

А убрать центральный блок, расположив его там по центру, в еще один контейнер длиной во все свободное пространство между первым и третьим блоком нельзя?
macomics вне форума Ответить с цитированием
Старый 13.07.2022, 14:20   #3
Kardamon
Новичок
Джуниор
 
Регистрация: 13.07.2022
Сообщений: 3
По умолчанию

Идея интересная, но мне не понятно как бы правильно сверстать, что бы они правильно наложились друг на друга и не конфликтовали?
Kardamon вне форума Ответить с цитированием
Старый 13.07.2022, 14:32   #4
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Тогда уберите все 3 элемента в таблицу (1 строка и 3 колонки)
macomics вне форума Ответить с цитированием
Старый 13.07.2022, 14:34   #5
Kardamon
Новичок
Джуниор
 
Регистрация: 13.07.2022
Сообщений: 3
По умолчанию

Оно так и сверстано. Проблема в том, что центральный блок центрируется относительно боковых элементов, а т.к. они разных размеров, то и центр смещен
Kardamon вне форума Ответить с цитированием
Старый 13.07.2022, 15:03   #6
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Код HTML:
  <table style="position: absolute; left: 0px; border: none; width: 100%">
   <tr>
    <td style="text-align: right; width: 10%">1</td>
    <td style="position: absolute; display: block; left: 0px; text-align: center; width: 100%">2</td>
    <td style="text-align: left; width: 30%">3</td>
   </tr>
  </table>
Вот так попробуйте
macomics вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переключение вкладок в tabcontrol при клике на элемент внутри вкладки xqr Windows Forms 0 12.09.2015 17:17
элемент ActiveX поле - как сделать список внутри него? tverdij Microsoft Office Word 12 09.04.2013 12:03
Выводится только один элемент массива Ангелина_ Общие вопросы Delphi 2 18.02.2013 15:05
Построение списка по ХП внутри ХП происходит один раз или на каждой строке? DeveloPerchik БД в Delphi 0 14.04.2012 20:41
map указателей на элемент контейнера Mandrivnyk Общие вопросы C/C++ 8 27.01.2012 19:37