こんな質問をしているなんて信じられませんが、コンテンツを強調表示するときに Chrome を IE のように機能させる方法はありますか? 複数の要素を左から右に単純にドラッグすると、Chrome は IE のようにテキストのみではなく要素の一部または全体を強調表示することを好むようです。
例を次に示します: http://jsfiddle.net/cpMtK/
クロムの強調表示:
IE ハイライト:
私は使用してみました:
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
SO answer hereで提案されているように、すべての強調表示を無効にしました。次に、調べたところ、ではなくオプションuser-select
があることがわかりました。それで、それを適用しましたが、 と同じ効果がありました。text
none
none
また、、 、などの特定の一般的なテキスト タグにnone
設定を適用し*
、選択的に適用しようとしましたが、それでも同じように動作しました。text
span
p
h1
利用可能な CSS ルールはありますか、それとも Chrome が機能するのはこれだけですか?
アップデート
padding
を多用するため、コンテンツを相殺する必要があります。:hover
これにより、要素のヒット領域が大幅に増加しますが、増加margin
しません。