CSS を使ってコンテンツ選択を無効にする

CSSCSSBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、CSS プログラミングに深く入り、user-select プロパティを調べます。この実験の目的は、Web ページ内の特定の要素の選択を無効にする方法を教えることで、ユーザーがコンテンツをコピーすることを防ぐのに役立ちます。この実験が終了するとき、user-select プロパティの使い方とその Web デザインへの影響について、より深く理解するようになります。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL css(("CSS")) -.-> css/BasicConceptsGroup(["Basic Concepts"]) css/BasicConceptsGroup -.-> css/selectors("Selectors") subgraph Lab Skills css/selectors -.-> lab-35189{{"CSS を使ってコンテンツ選択を無効にする"}} end

選択を無効にする

VM には既に index.htmlstyle.css が用意されています。

要素のコンテンツを選択不可能にするには、セレクターに CSS プロパティ user-select: none を追加します。ただし、この方法はユーザーがコンテンツをコピーすることを防ぐために完全に安全ではありません。

例:

<p>You can select me.</p>
<p class="unselectable">You can't select me!</p>
.unselectable {
  user-select: none;
}

右下隅の「Go Live」をクリックして、ポート 8080 で Web サービスを実行してください。その後、Web 8080 タブを更新して Web ページをプレビューできます。

まとめ

おめでとうございます!選択を無効にする実験を完了しました。技術力を向上させるために、LabEx でさらに多くの実験を行って練習してください。