Mam stronę internetową, gdzie po raz pierwszy ustawićwiele reguł dla :: selekcji i :: - moz-selekcji (? I obsługą wybrać)
::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;
}
(Tylko dla efektu artystycznego, a nie dlatego, bym próbować ustrzec się przed skopiowaniem coś).
ale potem, później, chcę użytkownika, aby być w stanie wybrać tekst z textarea ..
udało mi się dokonać wyboru ponownie widoczne, z
#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;
}
, ale jeśli użytkownik wybierze coś z obszaru tekstowego, nie można go odznaczyć, klikając gdzieś. Możesz tylko odznaczyć tekst, przesuwając karetkę (za pomocą klawiszy strzałek).
Dlaczego tak jest? I jak mogę temu zapobiec?
Mogę replikować to tylko w Firefoksie (13) i mogę tylko wybrać tekst, przesuwając kufer (Shift + Arrow). W tym przypadku prawie ma sens, że muszę przesunąć karetkę, aby ją odznaczyć. – stevelove
Bądź bardzo ostrożny, łącząc dwie eksperymentalne i * bardzo zepsute * implementacje w CSS ... – BoltClock