css – Internet Explorer 10 :: – ms-clear在兼容模式下

我试图在兼容模式下隐藏IE10中的输入清除按钮.

我用过这个:

input[type=text]::-ms-clear, input[type=text]::-ms-reveal {
    display: none;
}

这适用于IE10标准模式,但不适用于兼容模式.

我有什么想法可以做到这一点?有没有办法使用JavaScript禁用它?

最佳答案 我知道这不是你可能正在寻找的答案,但微软已经说过这是“按设计”和浏览器的“功能”,不会修复它.

http://connect.microsoft.com/IE/feedback/details/783743/disable-ie10-clear-field-button-when-rendering-in-compatibility-mode

The product team believes this item works according to its intended
design.

有些人尝试过设置行高:0;身高:0;填充:8px; padding-bottom:8px;根据以下帖子取得一定程度的成功:

How to remove clear button ( ‘X’ button ) from IE10 textboxes in compatibility mode?

点赞