Ho sito web, dove ho messopiù regole per la selezione e :: :: - moz-selezione (? E user-select)
::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;
}
(Solo per l'effetto artistico, non perché mi piacerebbe essere cercando di impedire alle persone di copiare qualcosa.)
Ma poi, più tardi, voglio che l'utente sia in grado di selezionare il testo da una textarea ..
ero in grado di effettuare la selezione di nuovo visibile, con
#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;
}
ma se l'utente seleziona qualcosa dalla textarea, non può essere deselezionato facendo clic da qualche parte. Puoi solo deselezionare il testo spostando il cursore (con i tasti freccia).
Perché è quello? E come posso impedirlo?
Sono in grado di replicarlo solo in Firefox (13) e sono in grado di selezionare il testo spostando il cursore (Maiusc + Freccia). Con questo, è quasi logico che io debba spostare il cursore per deselezionarlo. – stevelove
Stai molto attento a combinare due implementazioni sperimentali e * molto frammentate * nei CSS ... – BoltClock