html - Bootstrap 4 中带有单选按钮的内衬标签

标签 html css twitter-bootstrap twitter-bootstrap-4

我正在试用 Bootstrap 4 表单,我想在其中内联带有标签的单选按钮。我让它与 bootstrap 3 一起工作,但我似乎无法与 bootstrap 4 及其自定义 radio 样式一起工作。

Desired Output:
Gender : ( ) Male ( )Female

谁能指出我正确的方向。 以下是我的方法

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
  <form class="form-horizontal" method="post">
    <div class="row">
      <div class="form-group row col-lg-6">
        <label for="firstName" class="col-3 col-form-label">First Name</label>
        <div class="col-9">
          <input type="text" class="form-control" />
        </div>
        <div class="form-check row col-lg-6">
          <label class="col-3 col-form-label">Gender</label>
          <div class="col-9">
            <label class="custom-control custom-radio">
              <input name="cat" type="radio" class="custom-control-input" value="1">
              <span class="custom-control-indicator"></span>
              <span class="custom-control-description">Male</span>
            </label>
            <label class="custom-control custom-radio">
              <input id="mixed0" name="cat" type="radio" class="custom-control-input" value="0">
              <span class="custom-control-indicator"></span>
              <span class="custom-control-description">Female</span>
            </label>
          </div>
        </div>
      </div>
    </div>
  </form>
</div>

JS fiddle :https://jsfiddle.net/w7odmrtr/2/

最佳答案

我会这样做:

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet" />
    <div class="container">
  <form class="form-horizontal" method="post">
        <div class="row">
          <div class="form-group col-lg-12">
            <label for="firstName" class="col-lg-3 col-form-label">First Name</label>
            <div class="col-lg-9">
              <input type="text" class="form-control">
            </div>
          </div>  
          <div class="form-group col-lg-12">
            <label class="custom-control custom-radio"><span class="custom-control-description">Some Label</span></label>
            <label class="custom-control custom-radio">
              <input name="cat" type="radio" class="custom-control-input" value="1">
              <span class="custom-control-indicator"></span>
              <span class="custom-control-description" th:text="#{bool.true}">Yes</span>
            </label>
            <label class="custom-control custom-radio">
              <input id="mixed0" name="cat" type="radio" class="custom-control-input" value="0">
              <span class="custom-control-indicator"></span>
              <span class="custom-control-description">No</span>
            </label>
          </div>
        </div>
  </form>
</div>

关于html - Bootstrap 4 中带有单选按钮的内衬标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44194051/

相关文章:

javascript - 带延迟的悬停按钮

html - 在 Django 中发送 HTML 电子邮件

html - 1 个 div 旁边的 2 个堆叠 div

html - 无法使用打印 css 在最新的 chrome 浏览器中设置页码

javascript - 如何将相同的 <div>(包含我的菜单)插入所有其他 html 页面?

CSS3 框大小 : margin-box; Why not?

html - Div 全高 - 无响应

html - 将带有背景图像的 div 缩放到剩余高度

css - 使用 Bootstrap 将表单放在页面中心

html - 我可以在本地托管 Google Analytics 或 Google 跟踪代码管理器脚本吗?