Css 为什么引导表单选择控件看起来有点奇怪?

Css 为什么引导表单选择控件看起来有点奇怪?,css,twitter-bootstrap,forms,select,Css,Twitter Bootstrap,Forms,Select,所需的代码非常简单,如下所示: 只需添加一个标签和一个“表单控件”类 没有效果。你觉得怎么样 提前感谢您找到了internet的一个非常有趣的功能--本机表单控件 您遇到的边界是internet explorer/Edge渲染系统的系统样式。这不一定是CSS样式 您可以使用CSS/JavaScript重新创建下拉列表,但会丢失该特定控件固有的许多功能 例如,当您在移动设备上时,选择/选项控件有时会变成位于视图端口底部的旋转轮/rolodex。当用户试图通过键盘选择项目时,您也会失去键盘/自动完

所需的代码非常简单,如下所示:

只需添加一个标签和一个“表单控件”类

没有效果。你觉得怎么样


提前感谢

您找到了internet的一个非常有趣的功能--本机表单控件

您遇到的边界是internet explorer/Edge渲染系统的系统样式。这不一定是CSS样式

您可以使用CSS/JavaScript重新创建下拉列表,但会丢失该特定控件固有的许多功能

例如,当您在移动设备上时,选择/选项控件有时会变成位于视图端口底部的旋转轮/rolodex。当用户试图通过键盘选择项目时,您也会失去键盘/自动完成功能(我住在明尼苏达州,当显示状态下拉列表时,我键入M->选择缅因州,I->选择(Mi)nnesota)

当开发人员使用自动完成功能重建这种类型的控件时,通常会发生I类型M->Maine,I->Idaho

最终,你选择做什么取决于你自己,但消除一些边界的怪异实际上可能会导致用户体验不如仅仅听其自然

另外,大多数浏览器实现选择/选项控件的方式不同。请参见以下三种不同的浏览器:


非常感谢Mathias知道这是正确的行为非常令人惊讶,因为我从来没有看到过带有SE边框的下拉列表。或者我只是在与css进行了一番斗争后被这些内容所困扰(:谢谢!
<div class="form-group">
  <label for="sel1">Select list:</label>
  <select class="form-control" id="sel1">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
  </select>
</div>
<div class="form-group">
  <label for="sel1">Select list:</label>
  <select class="form-control dropdown" id="sel1">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
  </select>
</div>
.dropdown {
border: transparent !important
}