2

クリックすると青くなる単純なdivがあります:JsFiddle

Chrome ではさらに悪いことに、div 全体 (30x30px + 周囲のいくつかの要素) が青色に変わります。これについて私にできることはありますか(imgを使用する以外に)?

4

2 に答える 2

14

申し訳ありませんが、これはダブルクリックしてマークしているだけではありませんか? 「青」のハイライト効果は、すべてのブラウザーでの通常の動作です...

この動作が望ましくない場合は、スタイルを適用して選択できないようにする必要があります。

-moz-user-select: none;
-webkit-user-select: none;

更新しました:

Internet Explorer の場合、div で unselectable タグを使用します。

<div class="right" unselectable="on">&raquo;</div>
于 2012-04-22T10:20:28.543 に答える
2

このCSSはトリックを行います:

div::selection {
  display:none;
 }​

選択 (ハイライト) を に設定するdisplay:noneため、表示されません。

于 2012-04-22T10:50:12.600 に答える