• 회원가입
  • 로그인
  • 구글아이디로 로그인

[css] CSS - user-select 속성 - 사용자가 요소의 텍스트를 선택 가능한지 여부 지정 (= user-select속성 = 유저실렉트속성)

목차
  1. user-select 예제 - 요소의 텍스트 선택 가능 여부 지정
  2. user-select 정의
  3. user-select 구문

 

user-select 예제 - 요소의 텍스트 선택 가능 여부 지정

(예) div요소의 텍스트를 (드래그선택/더블클릭선택) 안 되게 지정.

 

<style> 

div {

  -webkit-user-select: none; /* 크롬, 사파리, 오페라 */

  -moz-user-select: none; /* 파이어폭스 */

  -ms-user-select: none; /* IE */

  user-select: none;

}

</style>


<div>홈짱닷컴 Homzzang.com</div>

 

결과보기

 

user-select 정의

 

사용자가 요소의 텍스트를 선택 가능한지 여부 지정.

 


 

1.

웹 브라우저에서 일부 텍스트를 두 번 클릭 시 해당 텍스트가 선택/강조 표시되는데, 이 속성 사용 시 이를 방지 가능.

 

2.

  • 기본값: auto
  • 상속여부: X
  • 애니가능: X
  • CSS버전: CSS3
  • JS구문: object.style.userSelect="none";

 

3.

IE10 이상 주요 최신 브라우저 모두 지원.

  • 일부 구형 브라우저 경우, 접두어 필요. (크롬,오페라: -webkit- / 파이어폭스 -moz- / IE -ms-)

 

4. MDN user-select 예제보기

https://developer.mozilla.org/en-US/docs/Web/CSS/user-select

 

 

user-select 구문

 

selector {user-select: auto|none|text|contain|all|initial|inherit;}

 


[속성값]

 

auto

브라우저 허용 시 텍스트 선택 가능. (기본값)

 

none

텍스트 선택 불가

 

text

텍스트만 사용자가 선택 가능.

 

contain

요소 내에서 선택을 시작 가능. 그러나 선택 항목은 해당 요소의 경계에 포함됨.

 

all

더블클릭 대신 원클릭으로 텍스트 선택.

 

initial

이 속성의 기본값 사용.

 

inherit

부모요소의 속성값 상속.

 

 


분류 제목
gradient CSS - repeating-radial-gradient () 함수 - 방사형 그레이디언트 반복 (= 그라디…
selector CSS - :read-write 가상선택자 - 읽고쓰기가능요소 (= readonly속성없는요소, IE13)
border CSS - border-image-outset 속성 - 테두리 경계 넘는 이미지 양. (= 보더이미지아웃셋속…
selector CSS - :optional 가상선택자 - 선택입력요소 (= required 속성없는 요소, IE10)
responsive CSS - RES Intro - (반응형 웹디자인 소개)
css CSS - 구글 로그인 포커스 애니 효과 (Google Logn Foucs Animation Effect) …
pagination CSS - 페이징 - 둥근테두리 효과 (Rounded bordered pagination)
image CSS - Thumbnail Images - (썸네일 이미지 스타일)
selector CSS - .class1 .class2 클래스선택자 ★★ - class1자손 중 class2 갖는 모든 요소
gradient CSS - repeating-linear-gradient () 함수 - 반복 선형 그레이디언트 ※ 패턴 배경
pagination CSS - 페이징 - 트랜지션 효과 (Hoverable Transition Effect)
image CSS - object-fit 속성 - 컨테이너에 맞게 '이미지/비디오' 크기 조정 방법 지정 (= obje…
border CSS - border-image-source 속성 - 테두리 이미지 주소 (= border-image-so…
border CSS - border-right 속성 - 테두리우측일괄 (= 테두리오른쪽일괄 = border-right속성…
pagination CSS - 페이징 - 가운데 정렬 (Centered Pagination)
animation CSS - animation-timing-function 속성 - 애니재생중속도변화 (= 움직임 중 속도변경…
border CSS - border-left-style 속성 - 테두리좌측모양 (= 테두리왼쪽모양 = border-lef…
border CSS - border-image-width 속성 - 테두리 이미지 너비 (= border-image-wid…
border CSS - border-right-color 속성 - 테두리우측색상 (= 테두리오른쪽색상 = 테두리우측색깔…
border CSS - border-top-style 속성 - 테두리상단모양 (= 테두리상단스타일 = border-top…
14/27
목록
찾아주셔서 감사합니다. Since 2012