web-dev-qa-db-ja.com

Windows 8でIE11の「フィールドをクリア」Xボタンを削除する

特定の入力でIE10の「フィールドをクリア」Xボタンを削除しますか?

.someinput::-ms-clear {
    display: none;
}  

IE 11はWindows 7でうまく動作しましたが、IE 11はWindows 8.1では動作しませんでした

私も試しました

.someinput::-ms-clear {
    height: 0;
    width: 0;
} 

IE 11/Windows 8.1?ありがとう

21
Phil O

私は同じ問題を抱えていましたが、ほとんどのCSSはクリアボタンを削除するのに役立ちませんでした。幅と高さを0に設定するだけでこれを解決しました(プラス表示なし)

.someInputdisplay::-ms-clear {display: none; width:0; height:0;}

これがお役に立てば幸いです!

33
DD.

「ツール」->「互換表示設定」でデフォルトで「互換表示でイントラネットサイトを表示する」がチェックされているかどうかを確認します。 ::-ms-clearおよび::-ms-revealのターゲット設定は、互換モードでは機能しません。

5
davyu

::-ms-clearと組み合わせてWin8の::-ms-revealを使用できますか? http://msdn.Microsoft.com/en-us/library/windows/apps/hh465773.aspx

.someinput::-ms-clear,
.someinput::-ms-reveal {
  display: none;
}
1
David Randall