【问题标题】:Bootstrap dropdown - different look-n-feel in IE9Bootstrap 下拉菜单 - IE9 中的不同外观
【发布时间】:2014-09-19 17:42:20
【问题描述】:

我正在使用引导 css 来呈现下拉菜单: 以下是代码:

<select class="form-control">
    <option value="one">One</option>
    <option value="two">Two</option>
    <option value="three">Three</option>
    <option value="four">Four</option>
    <option value="five">Five</option>
</select>

在 IE9 中,外观与其他浏览器不同(尤其是右侧向下箭头)。

有什么方法可以通过 css 解决 IE9 中的问题?请协助。

【问题讨论】:

    标签: twitter-bootstrap internet-explorer-9


    【解决方案1】:

    我能找到的最适合您的情况的是一个简洁的 jQuery 插件,它将为您的选择框设置样式以适应多个浏览器。

    http://gregfranko.com/jquery.selectBoxIt.js/

    根据他们在 IE8+、Firefox 4+、Chrome、Safari 4+ 和 Opera 11+ 中测试的文档。

    但是,通过 CSS,在所有浏览器中保持一致将是一项具有挑战性的任务。

    【讨论】:

    • 是的,这行得通。但是,如果您查看源代码,它并没有改变实际的选择选项。我的意思是选择框已被替换为
      ...
      。实际选择框中选择的选项没有变化。
    • 仅在 IE9 中,或者您是说针对此特定声明的任何浏览器?
    • 对于任何浏览器,它将为 应用 display:none 并将其替换为
      ,因此每当我们更改选项时,它只会更改 选择而不是 .
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-13
    • 2013-01-17
    • 2022-01-14
    • 1970-01-01
    相关资源
    最近更新 更多