Я создаю форму MVC 1.0 для использования в нескольких представлениях. У меня есть некоторые элементы, которые должны отображаться в одной строке, и я сделал это, установив отображение «display: inline» для стиля. Я также добавил настройку margin-left в CSS, чтобы увеличить разрыв между встроенными элементами, но это, похоже, не устанавливается.
Мой CSS имеет:
fieldset label.inline
{
дисплей: встроенный;
поле слева: 2em;
}
Код вида:
<fieldset>
<legend>Details</legend>
<p>
<label for="StartTime">Start Time:</label>
<%= Html.TextBox("StartTime", Model.StartTime.ToShortTimeString())%>
<label for="NextDay" class="inline">Next Day?</label>
<%= Html.CheckBox("NextDay") %>
<%= Html.ValidationMessage("StartTime", "*")%>
</p>
</fieldset>
Установка размера в стиле «margin-left» не влияет на расстояние между элементом управления StartTime и меткой NextDay. Как я могу создать этот разрыв между элементами?