技術メモのかけら

内容はもとより調べたことすら忘れてしまうので個人的なメモです。とにかく短く、結論だけ書いていきます。

IE10でテキストボックス中の×ボタンを非表示にする

IE10から追加されたテキストボックスのクリアボタン、パスワードの表示ボタンを消す方法。

疑似セレクタが用意されているので、そいつ消せばOK。

クリアボタンを消す

input::-ms-clear {
    visibility:hidden
}

パスワード表示ボタンを消す

input::-ms-reveal {
    visibility:hidden
}

ただし、ドキュメントモードをIE9とかに変更されると効果がなくなるようです。 http://answers.microsoft.com/ja-jp/ie/forum/ie10-windows_7/ie89%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A7%E3%82%AF/c1d46326-503e-4d98-9faa-2fe13f08fb20?msgId=2486ed99-acd8-49d7-85dc-2932ec669f0a