사용자가 링크 내부를 클릭하고 텍스트의 일부를 선택할 수있게 할 수 있습니까? (일부 또는 모든 최신 브라우저에서)사용자가 링크 텍스트의 일부를 선택할 수 있도록 허용
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;
}
. 그러나 그것은 링크 안의 텍스트를 선택하는 것을 허락하지 않았고, 단지 요소의 드래그를 불가능하게했습니다.
-webkit-user-select: all;
-webkit-user-drag: none;
+1. Altho JS가없는 솔루션이 있으면 더 궁금합니다. 아마도 그렇지 않습니다. – Qtax
예, 깨끗한 CSS 전용 솔루션이 가장 깨끗했을 것입니다. 그러나'-webkit-user-select'가 정상적으로 작동하지 않으면 매우 어려워 보입니다. – techfoobar
불행하게도, 이것은 오른쪽 클릭, Ctrl + 클릭, 중간 클릭과 같은 ''엘리먼트의 일반적인 상호 작용을 중단시킵니다. 아니 내가 제공하는 더 나은 솔루션을 가지고 ... : ( – Thomas