【问题标题】:Internet Explorer Drop down borderInternet Explorer 下拉边框
【发布时间】:2012-11-16 03:06:56
【问题描述】:

有没有办法在 IE 中隐藏下拉菜单的边框(使其看起来平坦,融入背景)?在 Firefox 中,只需将边框设置为 0px 就足够简单了,但即使您将边框设置为 0px,IE 仍然会呈现边框。

【问题讨论】:

    标签: css internet-explorer


    【解决方案1】:

    这在 IE 中是不可能的。它们不允许对列表的下拉组件进行样式设置,但其中的文本(即红色文本)除外。

    IE实际上使用的是Windows级别的控件,而不是基于浏览器的控件,所以它是相当有限的。

    编辑:最初发表这篇文章时,IE8 的稳定版本尚未发布。据 cmets 称,IE8 支持边框样式。然而,即使在 IE8 发布大约 2 年后,您仍然不应该指望所有用户都拥有 IE8+。

    【讨论】:

    • 不正确,如果您处于标准模式(您已设置现代 DOCTYPE),IE8+ 会处理边框样式。
    【解决方案2】:

    我最近看到一些工具包将实际的下拉菜单飞出 5000 像素,将其替换为自定义控件,并使用 javascript 连接 2 个控件。

    【讨论】:

      【解决方案3】:

      IE8 支持更改下拉框的边框,但 IE6 不支持。

      【讨论】:

        猜你喜欢
        • 2014-02-01
        • 2013-11-13
        • 1970-01-01
        • 2012-12-24
        • 1970-01-01
        • 1970-01-01
        • 2012-10-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多