2011-08-01 32 views

回答

324

的CSS如下阻止用户能够选择文本。

-webkit-user-select: none; /* Safari */   
-moz-user-select: none; /* Firefox */ 
-ms-user-select: none; /* IE10+/Edge */ 
user-select: none; /* Standard */ 

要针对IE9向下HTML属性unselectable必须改用:

<p unselectable="on">Test Text</p> 
+3

并且'unselectable'属性是否可以在所有浏览器中使用? –

+0

它不适用于移动浏览器 –

+1

@Fabián不,我测试过,它不适用于铬 –

16

为textarea使用简单的背景图片就够了。

或者

<div onselectstart="return false">your text</div> 
+1

哈哈哈!对不起,我只是在搞你。使用图像来确保你不能执行你所期望的操作,就像是在软件开发中所说的那样:它闻起来有味道!另外,OP要求提供CSS解决方案。 – CrazyMerlin

相关问题