8

ボタンをクリックすると点線が表示されるIE9を使用しています。その点線を削除する方法を提案してください。

4

5 に答える 5

5

Internet Explorer 9 の場合、これを使用できます。

a:active, a:focus { 
 outline: none; 
 ie-dummy: expression(this.hideFocus=true);
}

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

于 2012-07-09T10:27:52.307 に答える
3

Internet Explorer 8 および 9 の入力とボタンから点線のアウトラインを削除するように見える css:

:root input:focus, :root button:focus {
  outline: none;
}

これは、outlook.com サインイン ページのソースを表示して見つけました。

于 2013-03-25T00:04:38.113 に答える
3
<input class="button" type="submit" id="submitForm" value="SEND" /> 

input[type="submit"] {
    outline: none;
    }

また

<input type="button" id="submitForm" value="SEND" /> 

input[type="button"] {
    outline: none;
    }

動作するはずです

于 2012-07-09T10:19:29.527 に答える
1

これは、ブラウザがデフォルトで実装しないことを望みます。点線をリセットするには、常に次を使用します。

a:active,
a:focus,
input:focus {
    border: 0;
    outline: 0;
}
于 2014-11-16T22:47:26.097 に答える
0

これは私のために働くa:focus, *:focus{ outline:none; _noFocusLine: expression(this.hideFocus=true); text-decoration: none; }

于 2014-10-19T04:45:39.333 に答える