OK、これを理解できないのは本当に恥ずかしいですが...「必須」のアスタリスクが後に続くフォームラベルがあります。アスタリスクは、テキストの横に配置されるのではなく、単にラベル テキストの下の次の行にドロップされます。
必要なアスタリスクをラベル テキストと同じ行に配置したい。この権利のためにフロートを使用する必要はありませんか?それらは同じ div にあるため、なぜ隣同士に配置されないのかわかりません。
ありがとう!
<div id="letsGetStarted">
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
<div>@Html.LabelFor(model => model.NewClub.NewClubName) <span class="required">*</span></div>
@Html.EditorFor(model =>model.NewClub.NewClubName)
@Html.ValidationMessageFor(model => model.NewClub.NewClubName)
<div>
@Html.LabelFor(model => model.ClubTypes) <span class="required">*</span>
</div>
@Html.DropDownListFor(model => model.ClubTypes, Model.ClubTypes)
@Html.ValidationMessageFor(model => model.ClubTypes)
<p>
<input type="submit" name="submit" value="Submit" class="btn"/> <input type="reset" name="reset" value="Cancel" class="btn ltgrey" />
</p>
}
</div>
ここに問題の実例があります: