ホームページ >ウェブフロントエンド >CSSチュートリアル >CSSで選択したテキストを無効にする方法

CSSで選択したテキストを無効にする方法

青灯夜游
青灯夜游オリジナル
2021-04-28 16:23:529035ブラウズ

CSS では、user-select 属性を使用してテキスト要素に「user-select:none;」スタイルを追加するだけで、テキストの選択を禁止できます。 user-select 属性は、ユーザーがテキストを選択できるかどうかを設定または取得できます。値が "none" の場合、テキストは選択できないことを意味します。

CSSで選択したテキストを無効にする方法

このチュートリアルの動作環境: Windows 7 システム、CSS3&HTML5 バージョン、Dell G3 コンピューター。

CSS では、user-select 属性を使用してテキストの選択を禁止できます。

ユーザー選択属性は、ユーザーがテキストを選択できるかどうかを設定または取得します。

構文:

user-select:none |text| all | element

属性値:

  • none: テキストは選択できません

  • text: テキストは選択できます

  • all: ときすべてのコンテンツを全体として選択できます。子要素をダブルクリックするか、コンテキストに応じてクリックすると、選択した部分がその子要素から遡った最上位の祖先要素になります。

  • 要素: テキストは選択できますが、選択範囲は要素の境界によって制限されます

テキストの選択を禁止するコード

PC側:

.not-select{
    -moz-user-select:none; /*火狐*/
    -webkit-user-select:none; /*webkit浏览器*/
    -ms-user-select:none; /*IE10*/
    -khtml-user-select:none; /*早期浏览器*/
    user-select:none;
}

モバイル:

.no-touch {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

補足: jsメソッド:

ontouchstart="return false;"

これをdomに追加します。コード スニペットでは、Android と IOS の 2 つのメソッドのサポートは個別にテストされていません。両方を同時に使用すると、Android と IOS が使用できなくなる可能性があります。

(学習ビデオ共有: css ビデオ チュートリアル)

以上がCSSで選択したテキストを無効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。