За последние 24 часа нас посетили 16864 программиста и 1312 роботов. Сейчас ищут 1446 программистов ...

Выравнивание соседних дочерних блоков

Тема в разделе "HTML и CSS", создана пользователем TyronNIKO, 8 ноя 2017.

  1. TyronNIKO

    TyronNIKO Новичок

    С нами с:
    6 апр 2017
    Сообщения:
    23
    Симпатии:
    4
    Нужно выровнять дочерние блоки относительно друг-друга по-середине:
    http://jsbin.com/jajufidoyu/2/edit?html,css,output
    На примере - синий блок, нужно выровнять относительно красного по его центру, в зависимости от его высоты. Таких блоков много, потому решение нужно универсальное, а не для каждого блок отдельное.
     
    #1 TyronNIKO, 8 ноя 2017
    Последнее редактирование: 8 ноя 2017
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.794
    Симпатии:
    1.331
    Адрес:
    Лень
    Вертикальное выравнивание по типу таблицы:
    HTML:
    1. <div class="wrapper">
    2. <div class="box"></div>
    3. </div>
    4.  
    Код (CSS):
    1. .wrapper {
    2.   display: table;
    3.   width: 100%;
    4. }
    5. .box {
    6.   display: table-cell;
    7.   height: 100px;
    8.   text-align: center;
    9.   vertical-align: middle;
    10. }
     
  3. TyronNIKO

    TyronNIKO Новичок

    С нами с:
    6 апр 2017
    Сообщения:
    23
    Симпатии:
    4
    На моем примере это можно сделать?
    --- Добавлено ---
    Помогло родительскому display:flex; а синему margin:auto;