css властивість user-select
Властивість user-select керує поведінкою виділення тексту та інших елементів на сторінці, зокрема, дозволяє заборонити виділення тексту.

Зазвичай застосовується для інтерактивних елементів, на які можна клацати, наприклад, вкладки, і для яких виділення тексту небажано.
автор: NagarD
- Нотатка
-
Ця властивість дуже слабо підтримується сучасними браузерами, й рекомендується до використання з префіксами.
автор: NagarD
Синтаксис
user-select: auto | text | none | contain | all;
Властивість user-select може отримувати 5 значень:
-
none -
Текст не можна виділяти.
автор: NagarD -
auto -
Текст можна виділяти, якщо це дозволено без задання у браузері.
автор: NagarD -
all -
Виділяє увесь текст в один клік.
автор: NagarD -
text -
Текст можна виділяти.
автор: NagarD -
contain -
Виділяє текст, якщо елемент можна редагувати.
автор: NagarD
| Значення без задання: | auto |
|---|---|
| Наслідує: | Так |
| Анімується: | Ні |
| JavaScript синтаксис: | object.style.userSelect |
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| user-select | 54.0 <br> 4.0 -webkit- | 2.0 -moz- | 3.1 -webkit- | 41.0 <br> 15.0 -webkit- | 12.0 -ms- | 10.0 -ms- |
| Переглядач | |||
|---|---|---|---|
| user-select | 2.1 -webkit- | 2.0 -moz- | 3.2-webkit- |
Приклади
+ запропонувати свій приклад у пісочниці
Спробуй виділити обидва абзаци мишею: другий із user-select: none не виділяється (і не скопіюється).
HTML
<p>Цей текст виділяється як звичайно.</p>
<p class="no">А цей виділити не вдасться — спробуй.</p>
CSS
.no {
user-select: none;
}
Значення у дії
Приклад використання
Коментарі
Коментарів ще немає — будьте першим!