删除Microsoft Edge中的'x'输入装饰(以前的Project Spartan)

Mar*_*llo 29 css internet-explorer-11 windows-10 microsoft-edge

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

input::-ms-clear {
  display: none;
}
Run Code Online (Sandbox Code Playgroud)

在Windows 10 Build 10049上的第一个Microsoft Edge版本(以前代号为"Project Spartan")中查看同一个网站,这个CSS没有任何效果.这并不奇怪,因为Microsoft Edge正在脱离Internet Explorer的遗产,但我想达到同样的效果.

Microsoft Edge不能渲染它的等效CSS是什么?

Mar*_*llo 19

事实证明,自最初编写CSS以来CSS已被破坏,而且这在IE 10+中也不起作用.

自从修复CSS以来,Microsoft Edge(以前称为Project Spartan)的行为与IE10 +相同,并且在输入字段中不显示"x".

  • 我们在LESS文件中有这样的东西,我们编译CSS:```.my-class {input {&:: - ms-clear {display:none; ````` (2认同)