【发布时间】:2012-11-16 03:06:56
【问题描述】:
有没有办法在 IE 中隐藏下拉菜单的边框(使其看起来平坦,融入背景)?在 Firefox 中,只需将边框设置为 0px 就足够简单了,但即使您将边框设置为 0px,IE 仍然会呈现边框。
【问题讨论】:
标签: css internet-explorer
有没有办法在 IE 中隐藏下拉菜单的边框(使其看起来平坦,融入背景)?在 Firefox 中,只需将边框设置为 0px 就足够简单了,但即使您将边框设置为 0px,IE 仍然会呈现边框。
【问题讨论】:
标签: css internet-explorer
这在 IE 中是不可能的。它们不允许对列表的下拉组件进行样式设置,但其中的文本(即红色文本)除外。
IE实际上使用的是Windows级别的控件,而不是基于浏览器的控件,所以它是相当有限的。
编辑:最初发表这篇文章时,IE8 的稳定版本尚未发布。据 cmets 称,IE8 支持边框样式。然而,即使在 IE8 发布大约 2 年后,您仍然不应该指望所有用户都拥有 IE8+。
【讨论】:
我最近看到一些工具包将实际的下拉菜单飞出 5000 像素,将其替换为自定义控件,并使用 javascript 连接 2 个控件。
【讨论】:
IE8 支持更改下拉框的边框,但 IE6 不支持。
【讨论】: