Я создаю форму, которая требует, чтобы пользователь вводил свое имя и адрес электронной почты. Первая строка формы имеет два входа бок о бок для каждой части имени, а вторая строка имеет один вход для адреса электронной почты, который должен иметь ту же ширину, что и первая строка. Я пытаюсь использовать систему жидкой сетки, но не могу выровнять вторую строку с первой.Выравнивание входов при загрузке с использованием системы флюидной сетки
<form action="/subscriptions" method="post">
<fieldset>
<div class="control-group">
<label class="control-label" for="name">Name</label>
<div class="controls row-fluid">
<input class="span2" id="first_name" name="first_name" placeholder="First" required="required" type="text">
<input class="span2" id="last_name" name="last_name" placeholder="Last" required="required" type="text">
</div>
</div>
<div class="control-group">
<label class="control-label" for="email">Email</label>
<div class="controls row-fluid">
<input class="span4" id="email" name="email" type="email">
</div>
</div>
</fieldset>
</form>
http://jsfiddle.net/sguha095/v4amX/
с использованием разметки сетки внутри формы - плохая практика. – jonschlinkert
Я не думаю, что здесь проблема. Последняя версия включает в себя новый класс '.controls-row' для этой цели. К сожалению, он пока не работает в жидкостных макетах (начиная с версии 2.1.1). Но исправление №5039 было добавлено и, вероятно, будет в следующем выпуске. Если взглянуть на ваш аргумент с этой точки зрения, кажется, что официальная документация действительно способствует смешиванию гридов и форм. – ditscheri
Пожалуйста, поправьте меня, если я ошибаюсь. – ditscheri