--- title: user-select slug: Web/CSS/user-select tags: - Верстка - Свойство translation_of: Web/CSS/user-select ---
Свойство CSS user-select
определяет может ли пользователь выбрать текст. Оно не влияет на контент, загруженный как {{Glossary("Chrome", "chrome")}}, за исключением текстовых блоков.
/* Ключевые слова в значении */ user-select: none; user-select: auto; user-select: text; user-select: contain; user-select: all; /* Глобальные значения */ user-select: inherit; user-select: initial; user-select: unset; /* Специфичные для Mozilla значения */ -moz-user-select: none; -moz-user-select: text; -moz-user-select: all; /* Специфичные для WebKit значения */ -webkit-user-select: none; -webkit-user-select: text; -webkit-user-select: all; /*Не работает Safari; используйте только "none" или "text", или, в противном случае, оно будет разрешать ввод в <html> контейнер */ /* Специфичные для Microsoft значения */ -ms-user-select: none; -ms-user-select: text; -ms-user-select: element;
{{cssinfo}}
none
auto
Вычисляемое значение, автоматически определяется следующим образом:
::before
и ::after
вычисляемое значение - none
contain
user-select
для родителя этого элемента - all
, вычисляемое значение - all
user-select
для родителя этого элемента - none
, вычисляемое значение - none
text
text
all
contain
element
{{non-standard_inline}} (IE-specific alias)contain
. Поддерживается только в Internet Explorer.Примечание: CSS UI 4 renames user-select: element to contain.
{{csssyntax}}
<p>You should be able to select this text.</p> <p class="unselectable">Hey, you can't select this text!</p> <p class="all">Clicking once will select all of this text.</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")}}
Спецификация | Статус | Комментарии |
---|---|---|
{{SpecName('CSS4 UI', '#propdef-user-select', 'user-select')}} | {{Spec2('CSS4 UI')}} | Первое определение. Также определение -webkit-user-select как устаревшего псевдонима user-select . |
{{Compat("css.properties.user-select")}}