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

[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

부모요소의 속성값 상속.

 

 


분류 제목
transition CSS - transition-timing-function 속성 - 트랜지션 속도변경곡선 (= transit…
image CSS - object-position 속성 - <img>/<video>가 "자체 콘텐츠 상자" 내부의 x/…
pagination CSS - 페이징 - (이전페이지/다음페이지/지정페이지) 이동 링크 버튼
func CSS - 함수 종류
selector CSS - :only-of-type 가상선택자 - 타입유일 자식요소 (= 유일타입 자식요소) [유일선택자|타…
css CSS - 화면분할 좌측사이드 영역 스크롤 고정 (= 이미지/메뉴 사이드 고정)
transition CSS - transition-duration 속성 ★ - 트랜지션 완료에 걸리는 시간 (= transiti…
image CSS - Polaroid Images / Cards - (폴라로이드 이미지)
selector CSS - .class 클래스선택자 ★
pagination CSS - 페이징 - 테두리 추가 (Bordered Pagination)
background CSS - Multi Background 구문 - 한번에 여러 배경 속성값 사용
intro CSS - CSS3 입문
selector CSS - :root 가상선택자 - 웹문서root요소 선택. (= 루트선택자, IE9)
css CSS - 자식요소 앞에 순번 붙이기 (= 번호 매기기 = 색인번호 추가 = 요소 카운팅)
transition CSS - transition-delay 속성 - 트랜지션 시작 대기 시간 (= transition-dela…
image CSS - Rounded Images (둥근/동그란 이미지 만들기 = 이미지 테두리 둥글게/동그랗게) - I…
border CSS - border-bottom-right-radius 속성 - 테두리 하단 오른쪽 모서리 둥글게 (= …
image CSS - Image Filter - (이미지 필터 - 흑백/흐림 효과)
selector CSS - :in-range 가상선택자 - 지정범위안값 갖는 요소 선택 (= 인레인지선택자 IE13)
column CSS - columns 속성 - (컬럼최소너비/컬럼개수) 일괄 지정 (= columns속성 = 컬럼즈속성)
13/27
목록
찾아주셔서 감사합니다. Since 2012