IE8 で入力フィールドの境界線を次のように設定すると、次のようになります。
input {
border: 0;
}
必要な入力フィールドの周りに境界線はありませんが、入力にフォーカスがあるときはいつでも、Chrome や Safari のような標準的なアウトラインが必要です。ここで、疑似クラスを介して境界線を追加できますが、:focus
その疑似クラスが既に標準のアウトラインを持っているブラウザーに適用されることは望ましくありません。
どうすればそれを達成できますか?
:focus
編集: IE8 で動作していないことがわかりました。機能させるには、DOCTYPE を追加する必要があります。