349

The header for my page has some centered text, but I do not want the user to be able to select it. Is there a way to do this with CSS?

royhowie
  • 10,805
  • 14
  • 48
  • 67
jmasterx
  • 50,457
  • 91
  • 295
  • 535

2 Answers2

663

The CSS below stops users from being able to select text.

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

To target IE9 downwards the html attribute unselectable must be used instead:

<p unselectable="on">Test Text</p>
Karmic Coder
  • 17,132
  • 5
  • 32
  • 41
tw16
  • 28,333
  • 7
  • 61
  • 64
32

Use a simple background image for the textarea suffice.

Or

<div onselectstart="return false">your text</div>
Erre Efe
  • 15,194
  • 10
  • 43
  • 74