html - CSS Font Awesome 图标在 IE 10 中可点击

标签 html css internet-explorer font-awesome

我在 css 中添加了 Fontawesome 图标以在选择下拉列表中显示它 现在我无法在 IE 10 中单击 Fontawesome 图标 谁能知道如何解决这个问题

HTML

<div class="select">
  <select>
    <option value="">Order By</option>
    <option value="1">ID</option>
    <option value="2">Details</option>
  </select>
</div>

CSS

.select {
  position: relative
}

.select select {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  background-color: #e5e5e5;
  height: 30px;
  padding: 0 20px;
  width: 100%;
  position: relative;
  margin-bottom: 0;
}

.select select::-ms-expand {
  display: none;
}

.select:after {
  content: '\f0d7';
  font-family: 'FontAwesome';
  font-size: 16px;
  color: #000;
  position: absolute;
  right: 15px;
  top: 6px;
  pointer-events: none;
}

Fiddle

最佳答案

如果你想要 icons除了下拉列表中的现有元素外,您还必须在 HTML 元素旁边添加您想要的元素。意思是,您必须添加特定的 FontAwesome icon在您的下拉元素旁边以供显示。如果那是你的问题。

像这样; <option value=""><i class="fa fa-your-content"></option> .

否则无论你怎么努力它都不会显示。


此外,您是否已链接到 FontAwesome 源或 CDN?因为没有源代码,您无法显示任何自定义元素。

关于html - CSS Font Awesome 图标在 IE 10 中可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41281464/

相关文章:

java - 根据 TLD 获取标签 [form] 的属性 [modelAttribute] 无效

html - 无法让 Bootstrap 导航正确显示

javascript - JQuery- document.ready 函数不工作

html - 我应该如何命名我的 CSS 类?

html - 在 IE 和 Chrome 中创建纯 CSS 平滑视差

html - 使用两个条件 css if 语句不使用任何样式表

html - 试图制作一个页脚,其中社交媒体图标在同一行 css 中并排放置

html - 多个切换器工作不正确的 CSS

ios - 如何在响应所有设备的 native 应用程序中设置 marginLeft 和 marginRight

html - 如何防止 IE 阻止带有子元素的悬停触发器?