Internet Explorer 11选择元素边框

3
在Internet Explorer 11中,当您单击

1
您无法移除该边框。 - Vivek Parekh
@VivekParekh 我非常怀疑这一点。它必须在浏览器的默认样式表中定义,以便可以被覆盖。 - MarioDS
1个回答

2

弹出窗口显示菜单时,边框似乎是固有的。您可以通过按下Alt键来测试此功能,并选择View | Style | No Style。需要滚动一段时间,但是当您滚动到渲染的元素时,您会看到弹出窗口仍然使用更大的边框。

顺便说一句,该边框是作为视觉指示器而设计的,旨在将弹出窗口作为触摸目标吸引注意。据我所知,管理它的唯一方法是覆盖默认窗口样式,可能使用BHO。这只适用于桌面版的IE。(在Windows Store中呈现的IE中将被忽略。)

有许多专有伪选择器可用,但似乎没有一个影响弹出窗口。(您的测试可能比我的更成功。)

你可以考虑在IE的UserVoice建议箱(建议箱链接)中寻找相关建议。如果你找到了,就给它投上一票。如果没有,你可以添加一个并为其发声。根据IE开发团队的说法,他们正在积极审查和考虑这些反馈意见。
最后,我认为没有受支持的方法来修改浏览器的默认样式表。(我相当确定当前没有对默认样式表的引用。)也许应该有一个,但这可能需要在建议箱中提出另一个条目。 :-)
希望这能帮到你...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接