bootstrap 3个单选按钮破坏了IE

bootstrap 3 radio button broke IE

<form method="post" role="form" class="form-horizontal">
<div class="form-group">
    <div class="radio">
        <label class="control-label col-sm-2">
            <input type="radio" name="selectDate" id="date" style="margin-right: 0" checked>Date</label>
        <div class="col-sm-3">
            <input type="text" class="form-control" id="startDate">
        </div>
        <div style="float:left">:</div>
        <div class="col-sm-3">
            <input type="text" class="form-control" id="endDate">
        </div>
    </div>
</div>

我的单选按钮在 chrome、edge、ff 下显示正常,但在旧 IE 中它坏了 - 按钮和标签没有靠在一起。

我尝试使用 jsfiddle,但是当我使用 IE 时收音机不显示。 请帮助我。

https://jsfiddle.net/pLvop1ws/2/

不要在 form-group class 中使用复选框和单选按钮。这里我又写了一遍。请使用它并再次告诉我您的问题..

<form method="post" role="form" class="form-horizontal">
    <div class="radio">
        <label class="control-label col-sm-2">
            <input type="radio" name="selectDate" id="date" style="margin-right: 0" checked>Date</label>

        <div class="form-group">
          <div class="col-sm-3">
            <input type="text" class="form-control" id="startDate">
          </div>
          <div style="float:left">:</div>
          <div class="col-sm-3">
            <input type="text" class="form-control" id="endDate">
          </div>
      </div>
    </div>
</form>

好的,试试这个。我编辑

<form method="post" role="form" class="form-horizontal">
  <div class="radio">
    <div class="form-inline">
      <label>
        <input type="radio" name="selectDate" id="date" style="margin-right: 0" checked>Date
      </label>

      <div class="form-group">
        <div class="col-sm-3">
          <input type="text" class="form-control" id="startDate">
        </div>
      </div>
      :
      <div class="form-group">
        <div class="col-sm-3">
          <input type="text" class="form-control" id="endDate">
        </div>
      </div>
    </div>
  </div>
</form>

删除 "control-label" class 并对齐
工作代码:

<form method="post" role="form" class="form-horizontal">
    <div class="form-group">
        <div class="radio">
            <label class="col-sm-2" style="padding-left:10%">
                <input type="radio" name="selectDate" id="date" style="margin-right: 0" checked>Date</label>
            <div class="col-sm-3">
                <input type="text" class="form-control" id="startDate">
            </div>
            <div style="float:left">:</div>
            <div class="col-sm-3">
                <input type="text" class="form-control" id="endDate">
            </div>
        </div>
    </div>
</form>