css控制页面文字不能被选中user-select:none;
生活随笔
收集整理的這篇文章主要介紹了
css控制页面文字不能被选中user-select:none;
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
現象:html中可能有些地方不想讓用戶復制文字,或是用a標簽做了個點擊按鈕,點快的時候文字會被選中,很丑,這個時候可以使用下面的方案禁止文字選中。 原因:鼠標點快了文字會被選中。 解決方案:不同的瀏覽器設置的內容不一樣,user-select不是一個W3C的標準,瀏覽器的支持不完成,需要對不同的瀏覽器進行調整。
body{
-moz-user-select:none;/*火狐*/
-webkit-user-select:none;/*webkit瀏覽器*/
-ms-user-select:none;/*IE10*/
-khtml-user-select:none;/*早期瀏覽器*/
user-select:none;
}
user-select有2個值(none表示不能選中文本,text表示可以選擇文本)
IE6-9還沒發現相關的CSS屬性
//IE6-9
document.body.onselectstart=document.body.οndrag=function(){
returnfalse;
} 舉個栗子:在做APP時經常用到下面的~~ html,body{ -webkit-touch-callout:none?; -webkit-text-size-adjust:none?; -webkit-tap-highlight-color:transparent?; -webkit-user-select:none?; }轉載于:https://www.cnblogs.com/codebook/p/5924073.html
總結
以上是生活随笔為你收集整理的css控制页面文字不能被选中user-select:none;的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python模块;opencv安装
- 下一篇: 脑子越来越不好使,文字越来越像驮shi