使用CSS可以选择链接中的文本

Luk*_*kas 8 html css html-select hyperlink

我在一个网站上工作,收集着名的报价.引用的文本是做其他事情的链接[...]但我也想要,用户可以选择并复制引用的文本.

但在几乎每个浏览器中,用户都无法轻松选择链接中的文本.

是否可以在CSS中覆盖它并使用户可以选择文本?

For*_* L. 7

在Firefox中,您可以通过按键选择部分超链接Alt,然后像往常一样用鼠标选择.因此,一个选项是使用jQuery以下方法实现类似的操作:如果Alt按下键(或您指定的键)并且鼠标指针位于链接上,则禁用链接.释放密钥后,启用该链接.当然,您必须告诉用户如何进行选择.

  • 显然这也适用于Chrome.谢谢你的提示! (3认同)

小智 5

你可以,

第1步 :

创建一个可拖动到锚标记的属性。

<a href="http://www.exaple.com" **draggable="false"**>Select Text From Here</a>
Run Code Online (Sandbox Code Playgroud)

第2步 :

使光标样式自动和用户选择必须是文本全部

a
{
    cursor: auto;
    -webkit-user-select: text;
    -moz-select: text;
    -ms-select: text;
    user-select: text;

}
Run Code Online (Sandbox Code Playgroud)


Nie*_*sol 0

不,但是链接中不应该有大量文本块 - 理想情况下,链接应该只有一两个单词,而不是整个段落。