39

在我目前正在处理的网站的 CSS 中,我们使用以下 CSS 隐藏 Internet Explorer 10 和 11 添加到输入字段的“x”按钮,以便用户清除其内容:

input::-ms-clear {
  display: none;
}

在 Windows 10 Build 10049 上的 Microsoft Edge 的第一个版本(以前代号为“Project Spartan”)中查看同一网站,此 CSS 无效。这并不奇怪,因为 Microsoft Edge 正在脱离 Internet Explorer 的传统,但我想达到同样的效果。

Microsoft Edge 不呈现此所需的等效 CSS 是什么?

4

2 回答 2

27

事实证明,CSS 自从最初编写以来就被破坏了,这在 IE 10+ 中也不起作用。

由于修复了 CSS,Microsoft Edge(以前称为 Project Spartan)的行为与 IE10+ 相同,并且不会在输入字段中显示“x”。

于 2015-04-18T10:02:08.447 回答
2

您也可以type="text"在输入字段中使用来删除该X

于 2019-03-14T15:22:24.067 回答