私は最初に設定したウェブサイトを持っています
::selection
{
background: transparent;
}
::-moz-selection
{
background: transparent;
}
*
{
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
}
(芸術的な効果のためだけに、人々が何かをコピーするのを防ごうとしているからではありません。)
しかし、後で、ユーザーがテキストエリアからテキストを選択できるようにしたいと思います。選択内容を
再び表示できるようになりました。
#commentarea::selection
{
background: #070707;
}
#commentarea::-moz-selection
{
background: #070707;
}
#commentarea
{
-moz-user-select: element;
-khtml-user-select: element;
-webkit-user-select: element;
-o-user-select: element;
user-select: element;
}
ただし、ユーザーがテキストエリアから何かを選択した場合、どこかをクリックして選択を解除することはできません。(矢印キーを使用して)キャレットを移動することによってのみ、テキストの選択を解除できます。
何故ですか?そして、どうすればこれを防ぐことができますか?