• Можно ли с помощью flexbox сделать полное заполнение контейнера вложенными блоками?

    @emkorshunov
    Можно.
    Родитель каждой ссылки должен быть display: flex.
    А флекс-элементам, т.е. этим ссылкам, задать свойство flex-grow целое число больше нуля, и они займут всю ширину родителя
    Ответ написан
    Комментировать
  • Нужно выровнить блок?

    @emkorshunov
    1. Общий блок (я так понимаю, это будет форма) делаете флекс-контейнером:
    display: flex;
    2. Каждые label-ы со своими input-ами оборачиваете в div-ы или в абзацы , или прямо input-ы оборачиваете label-ами. Они будут флекс-элементами.
    3. Чтобы флекс-элементы переносились на новую строку, у флекс-контейнера разрешаете перенос элементов:
    flex-wrap: wrap;
    4. Задаёте ширину блока и ширины элементов такие, чтобы влазило по 2 элемента вширь.
    5. Ну и распределение элементов в строке можно задать по краям (задаётся у контейнера):
    justify-content: space-between;
    Ответ написан
    Комментировать