--- title: user-select slug: Web/CSS/user-select translation_of: Web/CSS/user-select ---
La propiedad CSS user-select controla si el usuario puede seleccionar el texto. Esto no tiene ningún efecto en el contenido cargado bajo {{Glossary("Chrome", "chrome")}}, excepto en cuadros de texto.
/* Valores de palabras clave */
user-select: none;
user-select: auto;
user-select: text;
user-select: contain;
user-select: all;
/* Varoles globales */
user-select: inherit;
user-select: initial;
user-select: unset;
/* Valores Mozilla-specific */
-moz-user-select: none;
-moz-user-select: text;
-moz-user-select: all;
/* Valores WebKit-specific */
-webkit-user-select: none;
-webkit-user-select: text;
-webkit-user-select: all; /* No funciona el Safari; solo usa
"none" or "text", o si no hará
permitir escribir en el contenedor <html> */
/* Valores Microsoft-specific */
-ms-user-select: none;
-ms-user-select: text;
-ms-user-select: element;
{{cssinfo}}
noneauto::before y ::after, el valor calculado es none
containuser-select en la matriz de este elemento es all, el valor calculado es alluser-select en la matriz de este elemento es none, el valor calculado es nonetexttextallcontainelement{{non-standard_inline}} (IE-specific alias)contain. Solo lo soportado en Internet Explorer.Nota: CSS UI 4 renombra user-select: a contain.
<p>Debería poder seleccionar este texto.</p> <p class="unselectable">No puedes seleccionar este texto</p> <p class="all">Al hacer clic una vez se seleccionará todo este texto.</p>
.unselectable {
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
.all {
-moz-user-select: all;
-webkit-user-select: all;
-ms-user-select: all;
user-select: all;
}
{{EmbedLiveSample("Examples")}}
| Especificación | Estado | Comentario |
|---|---|---|
| {{SpecName('CSS4 UI', '#propdef-user-select', 'user-select')}} | {{Spec2('CSS4 UI')}} | Initial definition. Also defines -webkit-user-select as a deprecated alias of user-select. |
{{Compat("css.properties.user-select")}}