Можно ли разрешить пользователю щелкнуть по ссылке и выбрать часть текста? (В некоторых или любых современных браузерах.)Разрешить пользователям выбирать часть текста ссылок
Есть ли для этого решение CSS/HTML? Или есть другое решение, возможно, JS?
Например, если вы хотите выбрать «Хотите выбрать это». в следующем примере.
HTML:
<a href="#">
Don't want to select this.
Want to select this.
Don't want to select this.
</a>
CSS:
a{
display: inline-block;
width: 10em;
margin: 10px;
padding: 10px;
border: 2px solid #eee;
text-decoration: none;
}
Я пытался использовать следующий для Google Chrome. Но он не позволял выбирать текст внутри ссылки, просто отключает перетаскивание элемента.
-webkit-user-select: all;
-webkit-user-drag: none;
+1. Altho Мне более любопытно, если есть решение JS-less. Возможно нет. – Qtax
Да, чистое CSS-решение было бы самым чистым. Но с '-webkit-user-select' не работает так, как должно, кажется, очень сложно. – techfoobar
К сожалению, это нарушает общие взаимодействия на '' элементах, таких как щелчок правой кнопкой мыши, Ctrl + клик и средний клик. Не то, чтобы у меня было лучшее решение предложить ... :( – Thomas