Переместите два верхних делителя (синий и зеленый), установите ширину для каждого из них и добавьте поле справа-справа к синему (или поле слева-слева от зеленого), чтобы получить желаемое красное пространство.Затем очистите нижний div, чтобы он перешел на следующую строку.
Что касается проблемы с меткой "Alias" и выравниванием, я бы предложил использовать неупорядоченный список с list-style:none
.Каждый ярлык будет иметь свой собственный li
, как и каждый вход.Это должно автоматически выровнять их по левому краю, как в случае с текущей формой.Плюс к этому преимущество заключается в том, что не нужно жестко устанавливать ширину (если это то, что можно назвать проблемой в данном случае).
пример разметки
<li><label>Alias</label></li>
<li><input type='text'></li>