【发布时间】:2013-12-02 19:28:33
【问题描述】:
目前我正在开发一个使用元标记以 IE9 模式呈现页面的网站 [BrowserMode: IE10, DocMode: IE9 Standards]
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7, IE=9" />
在 IE10 中,页面中有很多 CSS 中断,因此使用 IE=Edge 目前不是一个可行的解决方案(将来可能会在所有 css 修复后使用,但我看不到这附近未来)。
现在,重点是所有文本框都有清除按钮。在其中一个文本框中,我们不需要那个十字(因为我们已经在文本框的右边有一个自定义 (x) 按钮)。
我尝试了::-ms-clear,但没有奏效,因为我们在 BrowserMode: IE10 和 DocMode:Standards 上工作。现在可以做些什么来删除那个“X”。
【问题讨论】:
-
类似于stackoverflow.com/questions/17196845/…,只是询问的是 IE5 Quirks 而不是兼容性视图。显然,
::-ms-clear在这两种模式下都不起作用。 -
@BoltClock 你能建议我在这里做什么吗?此外,是否有任何网站可以向 MsIE 建议功能请求,以便在 DocMode
-
Identical question here。同样,简短的回答是你不能这样做。这是不可能的。如果您真的想摆脱这个小部件,那么您的 only 选项是使用标准模式。如果这意味着修复损坏的 CSS 以使其正常工作,那么也许这是一件好事。
-
重新建议该功能:我刚刚在上面链接的问题有一个指向 MS Connect 的链接,您可以在其中提出问题。但不要指望它会在 IE10 或 IE11 中发生,因为它们已经发布,而且我看不到它们在发布后添加新功能。所以无论未来发生什么,你都必须在 IE10 和 IE11 中处理它。
-
我不明白,你为什么不喜欢IE10的这个功能。同样,IE10 中的选择标签也有question。在我看来,这真的很好,否则你可以使用 bootstrap 等插件,
标签: css internet-explorer internet-explorer-10