Bootstrap 4.
<div class="form-group">
<label asp-for="Enabled" class="control-label"></label>
<input asp-for="Enabled" class="form-control" type="checkbox" />
<span asp-validation-for="Enabled" class="text-danger"></span>
</div>
Run Code Online (Sandbox Code Playgroud)
I have a form (see image). I would like the check box to be underneath the word "Enabled" not centred like the other full width controls.

If I set "width: auto;" on the checkbox, this does the job, but then displays a small checkbox (I want a large one). See image.
<div class="form-group">
<label asp-for="Enabled" class="control-label"></label>
<input asp-for="Enabled" class="form-control" style="width: auto;" type="checkbox" />
<span asp-validation-for="Enabled" class="text-danger"></span>
</div>
Run Code Online (Sandbox Code Playgroud)
My question is, how can I get a large left aligned checkbox on my form?
小智 7
我之前也搜索过同样的问题,但对上述答案不满意,这就是为什么我进行了研究并找到了一个很好的解决方案。只需在输入标签中添加类“col-sm-1”即可。
<div class="col-8">
<input asp-for="IsUrgent" type="checkbox" class="form-control col-sm-1" />
<span asp-validation-for="IsUrgent" class="text-danger" />
</div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1359 次 |
| 最近记录: |