CSS中設(shè)置無(wú)法選中文字的方法
在CSS中,我們可以通過(guò)設(shè)置元素的屬性來(lái)使文字無(wú)法被選中,以下是一些常用的方法:
1、使用user-select
屬性
user-select
屬性用于控制用戶是否可以選擇文本,我們可以將其設(shè)置為none
,這樣用戶就無(wú)法選擇任何文本了。
.noselect { -webkit-user-select: none; /* Safari */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE10+/Edge */ user-select: none; /* 標(biāo)準(zhǔn)語(yǔ)法 */ }
2、使用pointer-events
屬性
pointer-events
屬性用于設(shè)置元素對(duì)鼠標(biāo)事件的響應(yīng),我們可以將其設(shè)置為none
,這樣鼠標(biāo)事件就不會(huì)被觸發(fā),包括文本選擇。
.noselect { pointer-events: none; }
3、使用text-selection
屬性
text-selection
屬性用于控制文本的選擇行為,我們可以將其設(shè)置為remove
,這樣文本就無(wú)法被選中了。
.noselect { text-selection: remove; }
需要注意的是,這些方法可能在不同瀏覽器中的支持程度不同,在使用時(shí),建議先測(cè)試一下在各種瀏覽器中的兼容性。