CSS選択範囲非表示対応

CSS

 状態:-  閲覧数:4,445  投稿日:2013-03-25  更新日:2013-03-25

やりたいこと


・CSSによる選択範囲を表示させたくない


対応


・IEに対応するためには、以下のようにunselectable属性を指定


どういう時に利用するか?

 閲覧数:987 投稿日:2013-03-25 更新日:2013-03-25
文字や画像をダブルクリックされると、選択状態になってしまう。

文字やリンクや画像に、onclickで何らかの処理をするスクリプトを作っているのだが、カチカチクリックされたときやドラッグされたとき選択状態になると、どうにもかっこ悪い。

ダブルクリックしたときやマウスを使って選択しようとしたときに、選択状態にならないようにできる?
・この内容を読んで初めて気が付いたんだけど、「文字や画像をダブルクリックすると、選択状態になる」というのは、ブラウザのデフォ仕様なんだね
・てっきり、自分は、aタグ絡みの何かかと思っていたよ
・普通のテキスト文字列でも、ダブルクリックされると、選択状態になるのね(無意識に利用してはいたけど、改めて読むまで全く気が付かなかったわ)

実際に遭遇した例

 閲覧数:1,016 投稿日:2013-03-25 更新日:2013-03-25

調査のきっかけ


・詳細はこちらに記載しているが、調査したきっかけは以下の通り

1.ページ内容から目次を自動生成
2.生成した目次を、ボタン一つで「オープン」「クローズ」できるよう変更
3.ところが、実際に試してみたところ、何回もクリックしている内に、不定期で、目次範囲が全選択されてしまう不具合があることに気が付く
※この時点で、「文字や画像をダブルクリックすると、選択状態になる」ということを知らなかった
4.調査して初めて「user-select: none;」というプロパティがあることを知る


感想


・2010年時点でこの件に関するエントリー書いている人は凄いと思う
・知らないCSSプロパティ多過ぎ>オレ


親要素の背景色を、CSSで打ち消したい

「マウスオーバー」「ロールオーバー」「ホバー」の違い



週間人気ページランキング / 10-20 → 10-26
順位 ページタイトル抜粋 アクセス数
1 Design 0 14
2 鉄道会社毎のカラーコード | カラーコード(色) 6
3 「東京都」のカラーコード取得は難しい | カラーコード(色) 4
3 カラーコード / 色コード | カラーコード(色) 4
4 「bgcolor」「background-color」「background」の違い | CSS 3
5 RGBの種類 / ビットカラー | RGB(色) 2
5 「レイアウト崩れ」がどうしても解決しない → Chrome「デベロッパーツール」で怪しいと思った要素を、正常表示されるまで削除し続けていく | CSSトラブル対応(CSS) 2
5 Flickrがサポートするライセンス 9 + 特別なライセンス 2 | 画像著作権(画像) 2
5 「マウスオーバー」「ロールオーバー」「ホバー」の違い | CSS 2
5 HSLとHSVの違い | 色変換(色) 2
5 縦横比が16:9となる整数値の組み合わせ 2
5 「Midjourney」を使用してみた感想。2022 年 8 月 2 時点では、画像生成能力自体は素晴らしいと思いますが、UIが致命的に分かりづらかったです。 | AI画像生成 2
5 Chromeブックマーク ショートカット | Chromeブックマーク(ブラウザ) 2
6 従来 / 思いのほか難しい / 2011年8月4日時点でお気に入りの画像補正操作方法 1
6 RGBの種類 / sRGB / AdobeRGB | RGB(色) 1
6 血の色 / #b30000 / #360800 / #ff0000 | カラーコード(色) 1
6 「Data URI scheme」画像拡張子は、正しいとは限らない | Data URI scheme(HTML) 1
6 Googleがハイフンって言ってるからハイフンって、そんな安直な考えで本当に良いの? CSS 「id」「class」名 に関する調査履歴 2 | 命名規則(コーディングルール) 1
6 タブ切り替え候補 | タブ切り替え(UI) 1
6 フェイスアイコンメーカー / オリジナル顔アイコン / 江崎グリコ株式会社 1
2026/10/27 5:05 更新