Задать вопрос
@vlados096zver

Как запретить выделение блока?

user-select: none; pointer-events: none сделают это для текста, но сам div скопируется если рядом будет еще какой текст и от него "провести" выдение
<div class="test">L</div>
  • Вопрос задан
  • 212 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
opium
@opium
Просто люблю качественно работать
Тут проверь сначала: user-select: none обычно и так не даёт тексту попасть в буфер обмена, даже если div визуально подсвечивается при протягивании. Попробуй выделить соседний текст, скопировать и вставить куда-нибудь — «L» там не окажется. Если всё же попадает (бывает в старых браузерах), можно вынести букву в псевдоэлемент: .test::before { content: "L"; } и оставить div пустым.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ImagineTables
<div>
  <label for="button1">Button 1</label>
  <button id="button1">I am not inert</button>
</div>
<div inert>
  <label for="button2">Button 2</label>
  <button id="button2">I am inert</button>
</div>
<div>
  <label for="button3">Button 3</label>
  <button id="button3">I am not inert</button>
</div>

ФФ, Хром — нажимаю Ctrl + A, Ctrl + C, в буфере

Button 1
Button 3
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы