--- 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}}
none
auto
::before
y ::after
, el valor calculado es none
contain
user-select
en la matriz de este elemento es all
, el valor calculado es all
user-select
en la matriz de este elemento es none
, el valor calculado es none
text
text
all
contain
element
{{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")}}