9

div の選択を回避し、クリックしたときにハイライトを非表示にするにはどうすればよいですか?
点線のアウトラインを非表示にしたい:
非表示にしたい場合のスクリーンショットは次のとおりです

(スクリーンショットを表示できません。ここにあります: http://i.stack.imgur.com/3OKaP.png )

4

7 に答える 7

13

css クラスで実行できます。.if これがあなたの div のように:

<div class='disableSelection'>text</div>

次に、この css を適用します。

<style>
.disableSelection{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
outline: 0;
}
</style>
于 2013-02-26T06:47:00.860 に答える
12

outline:noneまたは_outline:0

類似品はこちら

于 2013-02-26T06:49:58.973 に答える
2

に追加outline:0;しますdiv

私は通常、他のブラウザよりもIEでこの問題をよく見ます。

詳細については、こちらを参照してください。

于 2013-02-26T06:43:56.867 に答える
0

これがあなたが探しているものであるかどうかはわかりませんが、これに関するChris Coyersの記事(点線のアウトラインの削除)を確認してください

ただし、代替のアクティブ状態をまったく設定しない場合は、ユーザビリティの問題について考えてください。しかし、私はクリスがとにかくこれに言及していると思います。

于 2013-02-26T06:44:36.193 に答える
0
*:focus{outline:none}
  • このコードをcssファイルに追加してください。これはcssの問題です
于 2013-02-26T09:38:34.070 に答える