Como ocultar o botão Limpar na Internet Explorer 10

Aviso

O aplicativo da área de trabalho desativado e sem suporte do Internet Explorer 11 está programado para ser desativado permanentemente por meio de uma atualização do Microsoft Edge em certas versões do Windows 10. Para obter mais informações, consulte Perguntas frequentes sobre a desativação do aplicativo de área de trabalho do Internet Explorer 11.

Este artigo fornece uma solução para ocultar botões claros na Internet Explorer 10.

Versão original do produto: Versões da Internet Explorer 9 e posteriores
Número de KB original: 2813492

Resumo

O Windows Internet Explorer 10 apresenta um novo botão Limpar para campos de entrada de texto. Esse botão será exibido em todos os modos de renderização, mas somente se o controle de entrada de texto tiver foco e não estiver vazio. Depois de pressionado, o campo de entrada será limpo.

Há também um novo pseudo-elemento associado chamado ::-ms-clear . Esse pseudo-elemento aplica um ou mais estilos ao botão Limpar . O exemplo de código a seguir demonstra como você pode usar esse pseudo-elemento para ocultar o botão Limpar:

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta charset="utf-8" />
        <title></title>
        <style type="text/css">
            ::-ms-clear {
            ;
            }
        </style>
    </head>
    <body>
        <input type="text" />
    </body>
</html>

O código acima funciona conforme o esperado no Modo de Documento da Internet Explorer 10.

Mais informações

O design atual é que o botão Limpar será exibido em todos os Modos de Documento da Internet Explorer 10, mas os estilos só podem ser aplicados na Internet Explorer 10 Modo de Documento Padrão.