<form action="/echo" method="post">
<label>Имя<input type="text" name="name" id="name-filed"></label>
<div class="half-width">
<label>Дата рождения<input type="text" name="birth-date" id="birth-date-field"></label>
</div>
<div class="half-width">
<label for="color-field">Цвет</label>
<select name="color" id="color-field">
<option>Рыжий</option>
</select>
</div>
<label><input type="checkbox" name="allow" id="allow-field">Разрешать гладить</label>
<label>Секретное блюдо<input type="text" name="secret" id="secret-field"></label>
<div class="buttons">
<input type="submit" value="Сохранить">
</div>
</form>
</body>
Уже трижды перепроверил код (и дважды переписал), ошибку так и не нашел. Может все дело в том, что label привязывал не по id, по тому и нужных отступов нет?