Visual Studio 2013中的標準ASP.NET MVC模板生成一個頁面Register.cshtml
,它定義了將新用戶註冊到系統中的UI。我將其擴展爲添加「我接受條款」複選框。這裏是代碼片段:如何更改剃刀複選框對齊
<div class="form-group">
@Html.LabelFor(m => m.ConfirmPassword, new { @class = "col-md-2 control-label" })
<div class="col-md-10">
@Html.PasswordFor(m => m.ConfirmPassword, new { @class = "form-control" })
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
@Html.CheckBoxFor(m => m.AcceptTerms, new { @class = "form-control" })
@Html.Label("I accept", new { @class = "control-label" })
</div>
</div>
這個想法是chexkbox顯示在密碼編輯框下面。文字必須顯示在複選框的右側。
這裏是輸出的外觀局部圖像:
正如你可以看到,該複選框越來越居中對齊和「我接受」流動到下一行。
如何將複選框和標籤保留在一起,並確保複選框與上方的編輯框左對齊?問候。
這是一個CSS問題 – Veena 2015-03-03 06:29:21