Bootstrap 3输入组不使用select元素

时间:2014-05-29 20:31:25

标签: asp.net twitter-bootstrap-3 bootswatch

我正在尝试使用下拉选择器在Bootstrap 3中正确设置输入组样式,使用以下示例代码:

<div class="form-group">
  <div class="input-group">
    <span class="input-group-btn">
      <select class="btn">
        <option>USD</option>
        <option>GBP</option>
        <option>ZAR</option>
      </select>
    </span>
    <input type="text" class="form-control">
    <span class="input-group-btn">
      <div class="btn btn-default" type="button">Button</div>
    </span>
  </div>
</div>

它在Bootply(http://www.bootply.com/ZVSunDnXif)中工作正常:

Input group working

但如果我使用完全相同的代码将它放入我的网站(ASP.Net Web Forms),它就会破坏:

Bootstrap 3.1.1 broken input group

我不会介意这么多(在香草引导中它只缺少选择框周围的边框),除了我使用Bootswatch主题版本,它没有甚至正确对齐:

Bootswatch 3.1.1. broken input group

输入组的css路径为body > form > div #MainBody > div.row > div.col-md-9 > div.form-group

如果我删除了select元素,它显示正常,那么我对它的定义有什么不对吗?

1 个答案:

答案 0 :(得分:-1)

尝试将行类添加到select元素的form-group div parent。我的选择元素打破了表单div并进入另一行。添加行类会将其保持在视觉上,尽管它仍然在html表单标记之外。我将分别发布相关内容。