css 取消選取時的 highlight 效果

之前用::selection去改變選取後的顏色失敗,原因不明,今天又找到另一種方法,至少目前測試是成功的。

  1. .unselectable {   
  2.    -moz-user-select: -moz-none;   
  3.    -khtml-user-select: none;   
  4.    -webkit-user-select: none;   
  5.    -ms-user-select: none;   
  6.    user-select: none;   
  7. }  

這個也是要慎用,是因為要改變原本browser的行為,讓他操作起來像windows,所以才需要把一些browser預設的行為改掉,才會去用這個CSS的。

留言