bootstrap-4 - 如何将引导卡 (class="card") 与内联复选框 (class="form-check-inline") 结合使用。它似乎无法正常工作
问题描述
我试图在 Bootstrap 4 中将“卡片”类与表单结合起来。该表单包含两个复选框。它们应该并排显示(类“form-check-inline”)
我使用 w3schools 的示例代码来设置带有内联复选框的表单。一切正常。复选框按预期并排显示。然后我将它封装在一个卡片类中。之后复选框显示在另一个之上
<div class="container">
<h2>Form control: inline checkbox</h2>
<p>The form below contains two inline checkboxes:</p>
<form action="/action_page.php">
<div class="card" style="margin-top:2%">
<div class="card-header">
Test
</div>
<div class="form-check-inline">
<label class="form-check-label" for="check1">
<input type="checkbox" class="form-check-input" id="check1"
name="vehicle1" value="something" checked>Option 1
</label>
</div>
<div class="form-check-inline">
<label class="form-check-label" for="check2">
<input type="checkbox" class="form-check-input" id="check2"
name="vehicle2" value="something">Option 2
</label>
</div>
</div>
</form>
</div>
这是卡类的问题还是我做错了什么?
解决方案
你会想要使用card-body
...
<div class="card">
<div class="card-header">
Test
</div>
<div class="card-body">
<div class="form-check-inline">
<label class="form-check-label" for="check1">
<input type="checkbox" class="form-check-input" id="check1" name="vehicle1" value="something" checked="">Option 1
</label>
</div>
<div class="form-check-inline">
<label class="form-check-label" for="check2">
<input type="checkbox" class="form-check-input" id="check2" name="vehicle2" value="something">Option 2
</label>
</div>
</div>
</div>
https://www.codeply.com/go/6CVUqA6mD3
该类card
将display:flex flex-direction:column
内容直接放在卡片内将垂直布局。
推荐阅读
- python-3.x - Python 退出代码
- android - Unity 2018.3 android dex合并问题
- node.js - 运行 puppeteer-core AWS 层时出错
- angular - Angular Virtual Scroll 在浏览器上运行良好,但在初始化时未能通过 Jasmine 测试
- java - Java初学者这里数据类型短
- dart - 如何在颤动中动态地将项目添加到表格中?
- karate - 我想在方法中传递标头值
- java - 如何与已经存在的寄存器建立单向多对多关系?
- python-3.x - 制作一个遵循既定路径的敌方 AI
- python - 更改 Python 上的文本文件权限